Ana içeriğe atla

Kurs

Python'da Fonksiyon Yazımı

Orta4 sa

En iyi uygulamaları kullanarak, iyi belgelenmiş, sürdürülebilir, yeniden kullanılabilir ve karmaşık işlevler yazmayı öğrenin.

Python4 sa15 video46 Alıştırma3,650 XP110K+Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

Kurs Açıklaması

Analizini yaptın, raporunu hazırladın ve bir model eğittin. Peki sırada ne var? Modelini üretime almak istiyorsan, kodunun Jupyter defterindeki keşif amaçlı betiklerden daha güvenilir olması gerekir. Python'da Fonksiyon Yazımı, ekibine araştırma ve mühendislik becerilerinle katkı sunabilmen için karmaşık ve etkileyici fonksiyonlar yazma konusunda güçlü bir temel sağlar. Context manager'lar ve decorator'lar yazmak gibi kullanışlı püf noktalarını öğreneceksin. Ayrıca iyi dokümantasyona sahip, sürdürülebilir ve yeniden kullanılabilir fonksiyonları yazmaya dair en iyi uygulamaları da göreceksin. Derler ki, hem iyi araştırma yapıp hem de yüksek kaliteli kod yazabilenler birer unicorn'dur. Bu kursu al ve sihri keşfet!

Ön Koşullar

Müfredat

Kurs içeriği

1

En İyi Uygulamalar

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.
Bölüme Başla
2

Context Manager'lar

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.
Bölüme Başla
3

Decorator'lar

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.
Bölüme Başla
4

Decorator'lar Üzerine Daha Fazlası

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.
Bölüme Başla

Python'da Fonksiyon Yazımı

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Hemen Kaydolun

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.