Şu eğitimden: Python Temel Eğitimi
Ücretsiz deneme süresi ile, bu eğitime erişin
Sektör uzmanları tarafından verilen 23.300 adetten fazla eğitime erişmek için hemen katılın.
Dekoratörler - Python Eğitimi
Şu eğitimden: Python Temel Eğitimi
Dekoratörler
- [Eğitmen] Bir dekoratör, bir meta programlama biçimidir ve bir sarmalayıcı işlevi döndüren özel bir işlev türü olarak tanımlanabilir. Burada Komodo'da, alıştırma dosyalarının yedinci bölümünden hello.py çalışma kopyasını açtım. İlk olarak, Python'da her şeyin bir nesne olduğunu anlamak önemlidir. Yani bir fonksiyon bir nesne türüdür. Yani eğer buradaysam ve bir işlev tanımlarsam ve onu çalıştırırsam. Bu yüzden fonksiyonu çağırıyorum ve bunun f1 olduğunu yazdırdığını fark ettiniz. Ancak burada ilginç olan, x'in parantez içinde f1'e eşit olduğunu söyleyebilirim ve şimdi bu işlev nesnesini x değişkenine atıyorum. Ama her şey bir nesnedir, bu yüzden bir değişken de bir nesnedir ve x'i çağırarak f1 fonksiyonunu basitçe çağırabilirim. Bu yüzden kurtardığımda ve koştuğumda, tam olarak aynı sonucu alıyorum. Yani bu, bunun gibi aptalca şeyler yapabileceğim anlamına geliyor. Şimdi yaptığım şey, başka bir f2 işlevi içeren bir f1 işlevi oluşturdum ve f2'yi doğrudan çağıramıyorum, çünkü kapsamı…
Deneme dosyaları ile uygulama yaparken öğrenin
Eğitmenin dersi öğretmek için kullandığı dosyaları indirin. İzleyerek, dinleyerek ve uygulama yaparak öğrenin.
İçerikler
-
-
-
-
-
-
-
-
-
Fonksiyon tanımlama5 dakika 6 saniye
-
(Kilitli)
Fonksiyon argümanları8 dakika 36 saniye
-
(Kilitli)
Argüman listeleri2 dakika 16 saniye
-
(Kilitli)
Anahtar kelime argümanları1 dakika 45 saniye
-
(Kilitli)
Geri dönüş değerleri1 dakika 25 saniye
-
(Kilitli)
Oluşturucular3 dakika 57 saniye
-
(Kilitli)
Dekoratörler5 dakika 6 saniye
-
-
-
-
-
-
-
-
-
-