Sınıflar biraz yeni sözdizimi, üç yeni nesne türü ve bazı yeni anlamlar sunar.
Sınıf tanımının en basit biçimi şuna benzer:
class ClassName:
<statement-1>
.
.
.
<statement-N>
Bir sınıf tanımı normal olarak bırakıldığında (uçtan), bir sınıf nesnesi oluşturulur. Bu temelde, sınıf tanımı tarafından yaratılan ad alanının içeriğinin etrafındaki bir sarmalayıcıdır; sonraki bölümde sınıf nesneleri hakkında daha fazla bilgi edineceğiz. Orijinal yerel kapsam (sınıf tanımının girilmesinden hemen önce yürürlükte olan) eski haline getirilir ve sınıf nesnesi burada, sınıf tanımı başlığında ( ClassNameörnekte) verilen sınıf adına bağlanır .
# Program to demonstrate defining a class
class Dog:
……
……
Bir Nesne, bir Sınıfın bir örneğidir. Bir sınıf, bir plan gibidir, bir örnek, gerçek değerlere sahip sınıfın bir kopyasıdır .
Bir nesne şunlardan oluşur:
Bir sınıfın bir nesnesi oluşturulduğunda, sınıfın somutlaştırıldığı söylenir. Tüm örnekler, sınıfın niteliklerini ve davranışını paylaşır. Ancak bu niteliklerin değerleri, yani durum her nesne için benzersizdir. Tek bir sınıfın herhangi bir sayıda örneği olabilir.
Kavramsal Örnek:
class Person:
"This is a person class"
age = 10
def greet(self):
print('Hello')print(Person.age)
10
obj.name. Geçerli öznitelik adları, sınıf nesnesi oluşturulduğunda sınıfın ad alanında bulunan tüm adlardır.class MyClass:
“” ”Basit bir örnek sınıf” ””
i = 12345
def (öz) f:
dönüş 'merhaba dünya'
sonra MyClass.ive MyClass.fsırasıyla bir tamsayı ve bir işlev nesnesi döndüren geçerli öznitelik başvurularıdır. Sınıf nitelikleri de atanabilir, böylece MyClass.iatamaya göre değerini değiştirebilirsiniz . __doc__sınıfına ait docstring'ini dönen geçerli bir özellik, aynı zamanda: "A simple example class".
2. Sınıf somutlaştırması işlev gösterimini kullanır. Sınıf nesnesinin, sınıfın yeni bir örneğini döndüren parametresiz bir işlev olduğunu varsayalım. Örneğin (yukarıdaki sınıfı varsayarak):
x = MyClass()
Örnekleme işlemi (bir sınıf nesnesini "çağırmak") boş bir nesne oluşturur. Çoğu sınıf, belirli bir başlangıç durumuna göre özelleştirilmiş örneklerle nesneler oluşturmayı sever. Bu nedenle, bir sınıf aşağıdaki __init__()gibi özel bir yöntem tanımlayabilir :
def __init__(self):
self.data = []
x = MyClass()
>>>
>>> class Complex:
... def __init__(self, realpart, imagpart):
... self.r = realpart
... self.i = imagpart
...
>>> x = Complex(3.0, -4.5)
>>> x.r, x.i
(3.0, -4.5)
Bu nedenle, python sınıfları ve nesne yönelimli programlama, python'da nesne başlatma, python'da bir nesneyi başka bir nesneye atama, anında bir nesneye öznitelikler atama, bir python nesnesini silme gibi temel kavramları ele aldık.
Yolculuğumuz basit bir soruyla başladı: Bir kara deliği kuantum bilgi sistemi olarak hayal edebilir miyiz? ️ Bu, teorik fizikte kuantum mekaniği ile genel görelilik arasındaki bariz çatışmadan kaynaklanan büyük bir bilmece olan kara delik bilgi paradoksunu yeniden düşünmemize yol açtı. Paradoks, kuantum mekaniğinin bilginin korunumunda ısrar etmesinden, oysa genel göreliliğin madde bir kara deliğe düştüğünde bilginin kaybolduğunu ima etmesinden kaynaklanır.
Tarayıcı, Kod Tercüman vb. tüm yeni güçlü ChatGPT eklentilerini duymuş olmalısınız. Ancak bir sorun var, eklentilere erişim bir bekleme listesiyle sınırlıdır ve bu nedenle birçoğunun buna erişimi yoktur.
Güneşin ilk ışınları düzlüklerdeki buzlu çimleri aydınlatırken, batının engebeli tepelerinde parıldayan altın rengi bir sabah. Simsiyah ve iri, sakin bir Angus sığır sürüsü, hepsinin iyi bildiği bir yere giden ıssız bir patikadan aşağı inerken güneşin doğuşuna karşı siluet oluşturuyor; kahvaltı barı.
Merhaba, siber meraklıları! Tehdit avı için OSINT serisine tekrar hoş geldiniz. İlk makalede, size OSINT'e genel bir bakış ve onun tehdit avlamadaki önemi hakkında bilgi verdim.
Belirsizliği önlemek için aşağıdaki terimler kullanılacaktır; Doğrulayıcı; Web sitesine giriş yapmak için kullanılan cep telefonu; Kullanıcının oturum açma isteği Hizmetini yapmak için kullandığı web sitesi veya uygulama; Verilen hizmeti sağlayan satıcı, örn.
Geçenlerde dünyanın en büyük profesyonel sosyal ağı olan Linkedin'deydim ve dikkatimi çeken, takip ettiğim serbest tasarımcıların gönderilerini buldum. Hepsi uçaklardan, dizüstü bilgisayarlarıyla sahilden, yüzme havuzlarından ve muhteşem manzaralı ofislerden fotoğraflar yayınladılar.