Python compile() fonksiyonu nedir?

Selamlar. Bu yazının konusu Python compile fonksiyonu nedir olacak. Bir önceki yazı classmethod hakkında yazılmıştı. Bu yazıyı biraz da low-level olan bir konuya ayıracağız.

Python compile fonksiyonu nedir

Python compile fonksiyonu nedir?

Python’da kaynaktan alınan stringin kod nesnesi olarak döndürülmesine imkan tanır. Bu bir string, byte ya da ast olabilir. Resmi dokümanda ayrıca eğer büyük stringlerle çalışıyorsanız python yorumlayıcısının kırılabileceğina dair bir uyarı da mevcut.

Compile fonksiyonu source, filename, mode, flags=0, dont_inherit=False ve optimize=-1 parametreleri ile ortaya çıkarılmış bir fonksiyondur. Burada en çok kullanılanları source, filename ve mode şeklinde. Zaten fark ettiyseniz diğerleri default değerlere sahipler. Bunlara bakacak olursak

source: Normal bir
Devamını Oku

Python classmethod() fonksiyonu nedir?

Selamlar. Bu yazının konusu Python classmethod fonksiyonu nedir üzerine olacak. Bir önceki yazıda hatırlarsanız chr fonksiyonu hakkında bir şeyler karalamıştım.

Python classmethod fonksiyonu nedir

Python classmethod fonksiyonu nedir

Sınıfın kendisi hakkında bilgi veren decoratorlerden olan class method staticmetod fonksiyonu ile benzerdir. Ancak aralarında bazı farklar bulunmaktadır. Örneğin staticmethod aldığı parametreler haricinde kalan şeyleri çok da önemsemez.

Bundan farklı olarak classmethod ise parametre olarak sınıfın kendisini alır. Bu sayede sınıfla ilgili tüm bilgiye sahip olmaktadır. Eğer classmethod ile çalışıyorsanız sınıfın kendisi ya da nesne adı ile çağırılabilir. Örneğin, Sınıf.classmethod() ya da Sınıf().classmethod() gibi.

Kullanım

classmethodlar ilk parametreyi cls olarak sınıfın kendisi şeklinde almaktadır.

Python chr() fonksiyonu nedir?

Selamlar. Bu yazının konusu Python chr fonksiyonu nedir? olacak. Bir önceki yazı callable hakkında yazılmıştı. Hatırlarsanız bir nesne çağırılabilir mi değil mi bu şekilde anlayabiliyorduk. Bu yazıda biraz daha farklı bir konuya değineceğiz.

Python chr fonksiyonu nedir?

Python chr fonksiyonu nedir?

Arkadaşlar resmi dokümanda da yer aldığı gibi chr fonksiyonu, parametre olarak aldığı sayısal değerin karakter karşılığını size geri verir. Bu fonksiyonun iyi bir noktası ise ascii karakter kümesi üzerinden işlem yapmaması. Bu nedenle unicode karakter kümesinde işlemler yapabilirsiniz.

Sayısal değer alacağını biliyoruz. Eğer ki verdiğiniz sayısal değer, unicode karakter kümesinin dışına çıkıyor ise ValueError türünden bir hata fırlatılır. Bunu yapacağımız örneklerle
Devamını Oku

Python callable() fonksiyonu nedir?

Selamlar. Bu yazının konusu Python callable fonksiyonu nedir olacak. Bir önceki yazı CredSSP hatası hakkındaydı. Bu yazıda bir nesnenin çağırılabilir olup olmadığını bize True ya da False olarak döndüren callable fonksiyonunu göreceğiz.

Python callable fonksiyonu nedir

Python callable fonksiyonu nedir?

Fonksiyon gibi nesneler çağırılabilirdir. Örneğin bir değişken çağırılabilir olarak kabul görmemektedir. Bu Python dilinde böyle geçiyor belki farklı dillerde fonksiyon ya da değişken tamamen callable durumdadır. Yazı çok uzun olmayacak ama bazı kullanım şekillerine bakalım:

Modüllerde Kontrol

Python modüllerinde kontrolleri şöyle sağlayabiliriz:

Sonuç false dönecek çünkü version bir
Devamını Oku