a Python | evieplus Academy | Bilgi Teknolojileri Platformu

Python

Python, yorumlanan (interpreted) yüksek seviyeli bir genel amaçlı programlama dilidir. Python'un tasarım felsefesi, kayda değer girinti kullanımıyla kod okunabilirliğini vurgular. Dil yapıları ve nesne yönelimli yaklaşımı, programcıların küçük ve büyük ölçekli projeler için net, mantıksal kod yazmalarına yardımcı olmayı amaçlamaktadır.

Python dinamik olarak yazılır ve çöp toplama (garbage collector) özelliği vardır. Yapılandırılmış (özellikle prosedürel), nesne yönelimli ve işlevsel programlama dahil olmak üzere çoklu programlama paradigmalarını destekler. Python, kapsamlı standart kitaplığı nedeniyle genellikle "piller dahil" bir dil olarak tanımlanır.

Guido van Rossum, 1980'lerin sonunda ABC programlama dilinin halefi olarak Python üzerinde çalışmaya başladı ve ilk olarak 1991'de Python 0.9.0 olarak yayınladı. Python 2.0, 2000 yılında piyasaya sürüldü ve özel liste tanımlama ve referans sayma kullanan bir çöp toplama sistemi gibi yeni özellikler sundu ve 2020'de 2.7.18 sürümüyle kullanımdan kaldırıldı. Python 3.0, 2008'de piyasaya sürüldü ve bu versiyon dilin büyük bir revizyonuydu. Bu versiyon tamamen geriye dönük uyumlu değildir ve Python 2 kodlarının çoğu Python 3 üzerinde değiştirilmeden çalışmaz.

Python, sürekli olarak en popüler programlama dillerinden biri olarak sıralanır.

Dilin temel felsefesi The Zen of Python (PEP 20) belgesinde özetlenmiştir ve tabi Python kodlama stili de PEP 8'de ele alınmıştır.