Şu eğitimden: Python Temel Eğitimi

Python 3 hakkında

- [Eğitmen] Python modern, nesne yönelimli bir betik dilidir. Python 1980'lerin sonunda Hollandalı araştırma programcısı Guido van Rossum tarafından geliştirildi. Guido, 1989'daki Noel tatilinde ilk Python tercümanını yazdı. Monty Python'un Uçan Sirki'ne referans olarak Python adını seçti. Guido, bugüne kadar Python'un baş yazarı olmaya devam ediyor ve Python topluluğu ona sevgiyle BDFL, Yaşam İçin Yardımsever Diktatör olarak atıfta bulunuyor. Python dilinin arkasında şu ifadeleri içeren temel bir felsefe vardır: Güzel çirkinden daha iyidir. Kodunuzu zarif ve okunabilir hale getirmek her zaman iyi bir fikirdir. Açık olan, örtük olandan daha iyidir. Okuyucularınızın kodunuzun ne yaptığını tahmin etmelerini sağlamayın, açıkça belirtin. Basit karmaşıktan daha iyidir. Basitleştirebilirseniz, yapın. Karmaşık, karmaşıktan daha iyidir. Karmaşıklık gerekliyse, karmaşıklaştırmayın. Okunabilirlik önemlidir. Python dilini iyi anlayan sıradan bir okuyucu olarak, kodu minimum çabayla anlayabilmelisiniz. Listenin tamamı için, herhangi bir Python yorumlayıcısına Bunu İçe Aktar yazmanız yeterlidir. Python 3, Guido'nun Python için ideal vizyonuna çok yakındır. Python 2 için yazılan kod, Python 3 ile kullanılmak üzere taşınmalıdır. İşlevler ve sınıflar da dahil olmak üzere tüm veri türleri artık Python'un nesne modeli üzerine inşa edilmiştir. Python 2'de baskı bir anahtar kelimeydi ve parantez gerektirmiyordu. Python 3'te bu bir işlevdir ve parantez gerektirir. Python 2'nin tamsayılar ve uzun tamsayılar için ayrı türleri vardı. Şimdi sadece bir tamsayı türü var. Python 2, Unicode, Ascii ve APID verileri için ayrı dize türlerine sahipti. Tüm metinler artık Unicode'dur ve ayrı bir APID veri türü vardır. Bu ders Python 3'ü öğretir. Python 2 için yazılmış birçok eski kod var ve bir süre korumak önemli olabilir. Bu kursu kaydederken, Python 3 neredeyse 10 yıl civarındaydı ve eski kod miktarı azalıyor. Yalnızca Python 3 kullanarak yeni kod yazmanızı şiddetle tavsiye ederim. Python zengin bir dildir ve bu ders için ayrılan sürede hepsini ele almam imkansız olurdu. Çevrimiçi belgeler hem erişilebilir hem de kapsamlıdır. Buna aşina olmanızı tavsiye ederim. Python çok güçlü ve çok yönlü bir programlama dilidir. Hemen hemen tüm yaygın işletim sistemlerinde desteklenir ve öğrenmesi ve desteklemesi kolaydır. Bu dersin geri kalanında, size Python'un temellerini göstereceğim, böylece ortak sorunlara ve daha büyük, daha karmaşık etkileşimli sistemlere hızlı ve kolay çözümler geliştirebilirsiniz.

İçerikler