Python fonksiyon yazma, kodunuzu düzenli ve tekrar kullanılabilir hale getirmenin temel yoludur. Bu rehberde sıfırdan bir fonksiyon oluşturacaksınız. Adım 1: Fonksiyon tanımını yazın. Python'da her fonksiyon 'def' anahtar kelimesiyle başlar. Ardından fonksiyonun adını yazın, parantez açıp kapatın ve iki nokta koyun. Örnek: def merhaba_yaz(): Adım 2: Fonksiyon gövdesini girintili yazın. Python, blokları girintilerle ayırır. Fonksiyon gövdesi 4 boşluk ya da 1 tab ile içeri alınmalıdır. Örnek: def merhaba_yaz(): print('Merhaba!') Adım 3: Parametre ekleyin. Fonksiyonunuza dışarıdan veri geçirmek için parantez içine parametre adı yazın. Örnek: def kare_al(sayi): return sayi * sayi Adım 4: 'return' ile değer döndürün. Fonksiyonun hesapladığı sonucu dışarıya vermek için 'return' kullanın. Return'den sonra gelen değer, fonksiyonu çağıran koda iletilir. Adım 5: Fonksiyonu çağırın. Tanımladıktan sonra fonksiyon adını yazıp parantez ekleyerek çalıştırabilirsiniz. Parametre varsa değeri parantez içine yazın: sonuc = kare_al(5) print(sonuc) # 25 yazar Adım 6: Birden fazla parametre kullanın. Virgülle ayırarak birden fazla parametre ekleyebilirsiniz: def topla(a, b): return a + b Adım 7: Varsayılan parametre değeri atayın. Çağrı sırasında parametre geçilmezse kullanılacak bir varsayılan değer tanımlayabilirsiniz: def selamlama(isim='Ziyaretçi'): print('Merhaba, ' + isim) Python fonksiyon yazma alışkanlığı kazandıkça kodlarınız daha okunabilir ve bakımı kolay bir yapıya kavuşacaktır. Her fonksiyonun tek bir iş yapmasına özen gösterin; bu pratiği sürdürdükçe büyük projelerde bile kaybolmazsınız.