Bir cümlelik özet:Bu içerikte, "__init__.py" dosyasının ne olduğu ve nasıl kullanıldığı hakkında konuşulmaktadır. Bu dosya, dizinleri kütüphane gibi görünmesini sağlamak için kullanılır. Bu sayede, daha basit komutlarla bu dizinleri ve içlerindeki tüm nesneleri içe aktarabiliriz.
__init__ metodu initialize-ilklendirmek, initializer-başlatıcı kavramlarından gelmektedir. __init__ , OOP ile programlamada bir class'ın yapıcı (constructor) metodur.
init (C# Başvurusu)
Erişimci init , ilk değeri ayarlamak için bir nesne başlatıcı kullanmak üzere kod çağırmayı etkinleştirir. Karşıtlık olarak, yalnızca bir ayarlayıcı ile otomatik uygulanan bir get özellik bir oluşturucu çağrılarak başlatılmalıdır.
__init__(): __new__() metodu tarafından, yeni bir sınıf örneği oluşturulduktan hemen sonra çağırılır. Çok sık kullanılan bir sınıf metodudur.
PYTHON Kodu
Alt sınıfın __init__() fonksiyonunda yer vereceğimiz <sınıf>.__init__(...), önceki sınıfa ait isim ve yas özelliklerinin de Ogrenci sınıfı için kullanılmasını sağlamıştır. Yukarıda örneği alınan sınıfın adını yazmak yerine super() fonksiyonu kullanılabilir.
İlgili 34 soru bulundu
Python'da dict, ingilizcede sözlük anlamına gelen dictionary'nin kısaltması ile oluşturulmuş bir veriler topluluğudur (dize). Sıralanamaz ancak değiştirilebilir ve anahtarlarla çağırılabilir. Python'da dict oluştururken küme parantezi kullanılır ve her veri bir anahtar ve değerden oluşur.
"str" metodu çağırıldığında döndürülen değeri temsil eder. Yani "str" metodu, "__str__" metodunun döndürdüğü değeri döndürür.
Python'da if __name__ == '__main__' yapısı, bir Python dosyasının modül olarak mı yoksa ana program olarak mı kullanıldığını kontrol etmek için kullanılır.
__gt__(self, diğer) Büyüktür operatörünün ( > ) davranışını belirler. __le__(self, diğer) Küçük-eşit operatörünün ( <= ) davranışını belirler.
Pek çok kez söylediğimiz gibi, self kelimesi mevcut sınıf örneğini temsil eder. Dolayısıyla kendimize atıfta bulunmak istediğimiz durumlarda, yukarıda olduğu gibi self 'i kullanabiliriz.
Git init komutu bilgisayarınızda oluşturmuş olduğunuz bir klasörün Git'e tanımlanması için kullanılmaktadır. Yani, masaüstünüzde oluşturduğunuz bir klasörü yerel bir repository (depo) yapmaya yarar.
solarisde isletim sistemini kapat, git ok promptda bekle anlamina gelen komuttur.
Python'da bir fonksiyon tanımlamak için def anahtar kelimesi kullanılır. Yukarıdaki kodda, function_name fonksiyonunun bir veya daha fazla parametre alabileceği ve belirli bir işlemi gerçekleştirdikten sonra bir değer döndürebileceği belirtilir. return ifadesi, fonksiyonun bir değer döndürdüğünü belirtir.
Bir ilk değer atayıcı, subscript ya da örnek ya da nesne metodunda, self, bulunduğu tipin örneğine dorudan referans verir.
if, koşul belirtme ifadesidir. Python'da matematiksel koşullar belirtirken genelde aşağıdaki işaretler kullanılır: Eşittir: a == b. Eşit değildir: a !=
Python, nesne tabanlı bir programlama dilidir. Python'da neredeyse her şey bir sınıftır. Bir sınıf (class), kendisinden örnek oluşturulabilen bir nesnedir (object). Bu sınıflara özellik ve yöntemler atanabilir.
İlk olarak tanımlanan kendine özgü değişkenlerin birisi de “__name__” etiketidir. Bu etiket, bizlere python dosyasının nasıl çalıştırıldığı ile ilgili bilgi verir. Bildiğiniz üzere python dosyaları direkt olarak çalıştırılabilir, ayrıca farklı bir python dosyasının içine import edilerek modül görevi yapabilir.
Dunder ismi “(d)ouble-(under)scores”, yani “çift alttan tire”den türemiş bir isimdir. Bu ismi almalarının sebebi ise tabii ki bu metodların çift alttan tire ile başlayıp çift alttan tire ile bitmesidir.
startswith()
Gördüğünüz gibi, eğer karakter dizisi gerçekten belirtilen karakterle başlıyorsa Python True çıktısı, yok eğer belirtilen karakterle başlamıyorsa False çıktısı veriyor.
Bir alt-sınıf, super() metodunu kullanarak, üst sınıfının bir nesnesini yaratabilir ve onun değişkenlerine değer atayabilir. AltKutu sınıfında ust-kutuya ait anlık değişkenleri kullanarak nesne yarattık. Üst-sınıfın iç-değişkenleri private olmadığı sürece, bunu yapmak mümkündür.
Python'da “strip” komutu ile string bir değişkenin başında ve sonunda bulunan tüm boşluklar aşağıda gösterildiği gibi kaldırılabilir. Yukarıdaki kodlar string bir değişkenin başındaki ve sonundaki boşlukları kaldırmasına rağmen, kelimelerin arasında birden fazla boşluk varsa onları kaldırmaz.
bool (boolean) türü veriler sadece iki bilgi içerebilir: Doğru ya da yanlış. Doğru ya da yanlış verisi programlama dillerinde sıklıkla kullanılır. Python, iki veriyi değerlendirerek ifadenin doğru ya da yanlış olduğunu tespit eder.
Bir for döngüsü, bir dizi üzerinde yineleme yapmak için kullanılır (yani, bir liste, bir demet veya bir dize). Bu for kullanımı, diğer programlama dillerine göre daha az anahtar sözcük kullanır ve diğer nesne yönelimli programlama dillerinde bulunan bir yineleyici yöntemi gibi çalışır.
Python'da set yine bir dize türüdür. Bu türün özelliği sıralanamaz olmasıdır. Set, bir veri yığınıdır. Ancak bu verilere erişim sıra (index) yoluyla sağlanamamaktadır.
Eğer biz bir alt satıra geçmek yerine yine aynı satırda işlemlerimize devam etmek istersek ve ya alt satıra geçmek yerine satır sonundan belli karakterler (boşluk,/, ? , ! vb.) ile devam etmek istersek end parametresini kullanırız.
Benzer sorularSıkça sorulan sorular
DuyuruReklam alanı
Popüler SorularSıkça sorulan sorular
© 2009-2025 Usta Yemek Tarifleri