Skip to content

Category: Python

Memory Management in Python

Bellek yönetimi kavramı temel olarak belleğe veri ekleme(allocation) ve çıkarma(deallocation) işlemlerini içerir. Geliştirme sürecinde, genellikle Python’un otomatik bellek yönetimi özelliği sayesinde bu konuya ekstra bir çaba göstermemiz gerekmez. Ancak, bellek yönetimi konseptlerine hakim olmak ve … Read more

Python Protokol Kavramı

Sıklıkla duyduğumuz ve bildiğimiz üzere python dinamik tipli bir programlama dilidir, dinamik tipli dillerde bir değişkenin veya nesnenin türünün atanması ve kontrolü çoğunlukla runtimeda yapılır. Statik tipli dillerde ise bu işlem derleme anında yapılır ve … Read more

Method Resolution Order (MRO)

Python programlama dili Object Oriented Programming(OOP – Nesne Yönelimli Programlama) paradigmasını kullanarak uygulamalar geliştirebileceğimiz araç, gereçleri sunmaktadır. OOP kavramının özünde ise nesnelerin davranış ve özelliklerini paketleyerek temiz, tekrar kullanılabilir ve bakım maliyeti düşük uygulamalar geliştirmek … Read more