BÖLÜM 4 – Python'da Fonksiyonlar . 🧩 1. Fonksiyon Kavramı ve Önemi

 


BÖLÜM 4 – Python'da Fonksiyonlar

🧩 1. Fonksiyon Kavramı ve Önemi


🔹 Fonksiyon Nedir?

Bir fonksiyon, program içinde belirli bir işi yapan, gerektiğinde tekrar tekrar çağrılabilen kod bloğudur.

Gerçek hayattan örnek düşünelim:

🧼 “El yıkama işlemi” gibi:

  • Ellerini sabunlarsın

  • Suyla yıkarsın

  • Kurularsın

👉 Bu işlemleri her zaman aynı şekilde yaparsın.
Python’da da bu tür tekrarlayan işleri bir fonksiyona yazıp, ihtiyaç duyduğunda çağırır ve kullanırsın.


🔹 Fonksiyon Kullanmanın Önemi

✅ Kod tekrarını azaltır
✅ Programı daha okunabilir yapar
✅ Büyük projeleri daha kolay yönetilebilir hale getirir
✅ Hataları daha kolay bulmamızı sağlar


🔹 Fonksiyonların Yapısı (Genel Biçimi)

python
def fonksiyon_adi(): # yapılacak işlemler

🟡 def → fonksiyon tanımlamak için kullanılır
🟡 fonksiyon_adi → istediğiniz isim
🟡 () → parantez (ileride parametrelerle dolacak)
🟡 : → iki nokta, bloğun başladığını gösterir
🟡 Alt satır → girintili yazılır (Python’da çok önemlidir!)


✅ Basit Örnek 1: Selam veren fonksiyon

python
def selam_ver(): print("Merhaba, nasılsın?")

Şimdi fonksiyonu çağırarak çalıştıralım:

python
selam_ver()

🟢 Çıktı:

bash
Merhaba, nasılsın?

✅ Basit Örnek 2: 3 kez yazdıran fonksiyon

python
def tekrarla(): for i in range(3): print("Python çok güzel!")

Çağır:

python
tekrarla()

🟢 Çıktı:

nginx
Python çok güzel! Python çok güzel! Python çok güzel!

✅ Uygulamalı Örnek: Öğrenciyi karşılayan fonksiyon

python
def ogrenciyi_karsila(): isim = input("Adını gir: ") print(f"Hoş geldin, {isim}!")

Fonksiyonu çağır:

python
ogrenciyi_karsila()

📌 Not Öğrenciye:

Fonksiyonlar, bir işi tek sefer yazıp defalarca kullanmak içindir. Kod yazmayı hızlandırır, hataları azaltır. Gerçek bir yazılımcı gibi düşünmek için fonksiyon şarttır.


Comments

Popular posts from this blog

20 Matematik Sorusu (Python ile, Fonksiyon Kullanarak)

Üçüncü Bölüm: Python'da Kontrol ve Döngü Yapıları (Kontrol ve Döngü İfadeleri)

20 algoritma sorusu