or
Bu egzersiz, kursun bir parçasıdır
Bu kursun amacı seni bir Python uzmanına dönüştürmek; bu yüzden ilk bölüm, fonksiyon yazarken en iyi uygulamalarla başlıyor. Docstring'leri, neden önemli olduklarını ve bir kod parçasını ne zaman fonksiyona dönüştürmen gerektiğini ele alacaksın. Ayrıca Python'un argümanları fonksiyonlara nasıl aktardığının ayrıntılarını ve fonksiyon çağırırken hata ayıklamayı zorlaştırabilen yaygın tuzakları öğreneceksin.
Python'da "with" anahtar sözcüğünü gördüysen ve ne işe yaradığını merak ettiysen, bu bölüm tam sana göre! Context manager'lar, Python'da bağlantılar sağlamanın ve işin bittiğinde bu bağlantıların düzgünce kapatıldığından emin olmanın kullanışlı bir yoludur. Bu bölüm sana context manager'ları nasıl kullanacağını ve kendi context manager'larını nasıl yazacağını gösterecek.
Decorator'lar, Python'da son derece güçlü bir kavramdır. Bir fonksiyonun davranışını, fonksiyonun kendi kodunu değiştirmeden düzenlemene olanak tanırlar. Bu bölüm, decorator'ları tam olarak anlamak için gereken temel kavramları (nesne olarak fonksiyonlar, kapsam ve closure'lar) anlatacak ve decorator'ların nasıl tanımlandığı ve kullanıldığına iyi bir giriş sunacak. Python'un iç işleyişine bu derin dalış, seni yıldız bir Pythonista olmaya hazırlayacak.
Artık decorator'ların kaputun altında nasıl çalıştığını anladığına göre, bu bölüm kendi kodunda ne zaman ve nasıl decorator yazacağına dair bir dizi gerçek dünya örneği sunuyor. Ayrıca süslediğin fonksiyonların meta verilerini nasıl koruyacağını ve argüman alan decorator'ları nasıl yazacağını gibi ileri düzey kavramları da öğreneceksin.
Geçerli egzersiz