`builtin` ile Python'daki Her Şeyi Anlamak
(sadh.life)-
builtinsmodülündeki yerleşik nesneleri tek tek açıklayarak Python'ı anlamayı amaçlayan bir yazı -
L.E.G.B. Scope kuralı nedir
-
dir(__builtins__)
→ 66 yerleşik Exception sınıfı
→ 5 sabit: True, False, None, Ellipsis, NotImplemented
→ global değişkenler: __spec__, __loader__, __debug__ vb.
→ compile, exec, val: kodun çalışma biçimi
→ globals ve locals: her şeyin saklandığı yer
→ input ve print: ekmek ve tereyağı
→ str, bytes, int, bool, float ve complex: 5 primitive
→ object: her şeyin temeli
→ type: sınıf fabrikası
→ hash ve id: eşitliğin temeli
→ dir ve vars: her şey bir dictionary
→ hasattr, getattr, setattr ve delattr: öznitelik yardımcıları
→ super: kalıtımın gücü
→ property, classmethod ve staticmethod: metot dekoratörleri
→ list, tuple, dict, set ve frozenset: konteynerler
→ bytearray ve memoryview: daha iyi byte arayüzleri
→ bin, hex, oct, ord, chr ve ascii: temel dönüşümler
→ format: kolay metin dönüştürme
→ any ve all
→ abs, divmod, pow ve round: matematiğin temelleri
→ isinstance ve issubclass: çalışma zamanında tip kontrolü
→ callable ve duck typing temelleri
→ sorted ve reversed: sequence değişiklikleri
→ map ve filter: functional primitive'ler
→ len, max, min ve sum: aggregate fonksiyonlar
→ iter ve next: ileri seviye iteration
→ range, enumerate ve zip: kullanışlı iteration
→ slice
→ breakpoint: yerleşik debugging
→ open: dosya I/O
→ repr: geliştirici ergonomisi
→ help, exit ve quit: site builtins'leri
→ copyright, credits, license: diğer site builtins'leri
1 yorum
Python’ı içerden anlamayı sağlayan, anlatımı kolay ve temiz, gerçekten çok özgün bir yazı.