Ana içeriğe atla
GirişPython

Kurs

Python'da Fonksiyon Yazımı

Orta SeviyeBeceri Seviyesi
Güncel 11.2025
En iyi uygulamaları kullanarak, iyi belgelenmiş, sürdürülebilir, yeniden kullanılabilir ve karmaşık işlevler yazmayı öğrenin.
Kursa Ücretsiz Başlayın
PythonProgramming
4 sa
15 video
46 Egzersiz
3,650 XP
110K+
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

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!

Önkoşullar

Python Toolbox
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ümü Başlat
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ümü Başlat
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ümü Başlat
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ümü Başlat
Python'da Fonksiyon Yazımı
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Python'da Fonksiyon Yazımı eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

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.