Python Fonksiyonlar

Python'daki fonksiyonları şöyle düşünün: Fonksiyonlar, belirli bir işlemi gerçekleştirmek için yazılmış kod bloklarıdır.

Örneğin, aynı matematiksel işlemi birçok kez yapmanız gerekiyorsa, bir fonksiyon yazarak bu işlemi kolaylaştırabilirsiniz. Fonksiyonlar, kodunuzu daha düzenli, okunabilir ve yeniden kullanılabilir hale getirir.

Kullanımı:

# Python Fonksiyonlarının Temel Açıklaması:
# Bir fonksiyon, belirli bir işlemi gerçekleştiren bir kod bloğudur.
# Fonksiyonlar tekrar eden işlemleri kolayca yapmamızı sağlar.

def function_name(parameters):
   # Fonksiyonun yapacağı işlemler buraya gelir
   # return ifadesi isteğe bağlıdır ve bir değer döndürür.

# Python Fonksiyonu Örnek Kullanımı:
# İki sayının toplamını hesaplayan bir fonksiyon:
def add_numbers(a, b):
   return a + b

# Fonksiyonu çağırmak:
result = add_numbers(5, 3)
print(result)
# Çıktı: 8

Meraklısı için Detaylar:

Python fonksiyonları, tekrar eden işlemleri kapsüllemek ve daha düzenli bir kod yazmak için kullanılır. Bir fonksiyon tanımlamak için def anahtar kelimesini kullanırız. Fonksiyonlar, isteğe bağlı olarak parametreler alabilir ve bir değer döndürebilir.

Python Fonksiyonları ile Yapabilecekleriniz:
 Kodunuzu düzenlemek:
   Tekrar eden kodları fonksiyonlara koyarak düzenli bir yapı oluşturabilirsiniz.

 Parametreler ile veri işlemek:
   Fonksiyonlarınıza veri gönderip üzerinde işlemler yapabilirsiniz.

 Değer döndürmek:
   Fonksiyonlar hesaplamaların sonuçlarını döndürebilir.

# Python Fonksiyonları Örnekleri:
# Örnek 1: Bir isim yazdıran fonksiyon:
def greet(name):
   print("Merhaba, " + name)

# Kullanımı:
greet("Ali")
# Çıktı: Merhaba, Ali

# Örnek 2: Bir sayının karesini hesaplayan fonksiyon:
def square(n):
   return n * n

# Kullanımı:
result = square(4)
print(result)
# Çıktı: 16

Kodun Açıklaması:
  def greet(name): → Bir parametre alan bir fonksiyon tanımlanır.
  print("Merhaba, " + name): → Girilen ismi bir metinle birleştirerek ekrana yazdırır.
  def square(n): → Bir sayının karesini hesaplayan fonksiyon tanımlanır.
  return n * n: → Hesaplanan değeri döndürür.

Python'daki fonksiyonlar, kodunuzu daha esnek ve yeniden kullanılabilir hale getirir. Fonksiyonlar, yazılım projelerinizde düzenli ve etkili bir yapı kurmanızda önemli bir rol oynar.