ython, dinamik semantik ile yorumlanmış, nesne yönelimli, üst düzey bir programlama dilidir. Dinamik yazma ve dinamik bağlama ile birleştirilmiş yüksek düzeyde yerleşik veri yapıları, onu Hızlı Uygulama Geliştirme için ve ayrıca mevcut bileşenleri birbirine bağlamak için bir komut dosyası veya tutkal dili olarak kullanım için çok çekici kılmaktadır. Python'un basit, öğrenmesi kolay sözdizimi okunabilirliği vurgular ve bu nedenle program bakım maliyetini azaltır. Python, program modülerliğini ve kodun yeniden kullanımını teşvik eden modülleri ve paketleri destekler. Python yorumlayıcısı ve kapsamlı standart kitaplık, tüm büyük platformlar için ücretsiz olarak kaynak veya ikili biçimde mevcuttur ve ücretsiz olarak dağıtılabilir.
Programcılar, sağladığı artan üretkenlik nedeniyle genellikle Python'a aşık olurlar. Derleme adımı olmadığından, düzenleme-test-hata ayıklama döngüsü inanılmaz derecede hızlıdır. Python programlarında hata ayıklamak kolaydır: bir hata veya hatalı giriş asla bir segmentasyon hatasına neden olmaz. Bunun yerine, yorumlayıcı bir hata keşfettiğinde, bir istisna oluşturur. Program istisnayı yakalamadığında, yorumlayıcı bir yığın izi yazdırır. Kaynak düzeyinde bir hata ayıklayıcı, yerel ve global değişkenlerin incelenmesine, keyfi ifadelerin değerlendirilmesine, kesme noktalarının ayarlanmasına, kodda bir seferde bir satır adım adım ilerlemeye vb. izin verir. Hata ayıklayıcı, Python'un iç gözlem gücüne tanıklık ederek Python'un kendisinde yazılmıştır. Öte yandan, genellikle bir programda hata ayıklamanın en hızlı yolu, kaynağa birkaç yazdırma ifadesi eklemektir: hızlı düzenleme-test-hata ayıklama döngüsü bunu yapar.
Güncellenme tarihi
13 Haz 2023