İşlevler Nelerdir?
İşlevlerin amacını ve yapısını anlayın.
İşlevler Nelerdir?, CoddyKit'te ücretsiz bir Python For Kids dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python For Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python For Kids kursu toplamda 4 dersten oluşur.
İşlevlere Giriş
İşlevler
İşlevler dersine hoş geldiniz! Bugün, kodunuzu verimli bir şekilde yeniden kullanmanıza ve düzenlemenize yardımcı olan Python işlevlerini öğreneceğiz.

İşlevleri Anlama
İşlevler Nedir?
İşlevler, belirli görevleri gerçekleştiren kod bloklarıdır. Kodu bir kez yazıp birden çok kez yeniden kullanmanıza olanak tanıyarak programlarınızı daha düzenli ve verimli hâle getirirler.
- Yeniden Kullanılabilirlik: Kodu bir kez yazıp gerektiği her yerde kullanın.
- Modülerlik: Karmaşık sorunları daha küçük ve yönetilebilir görevlere ayırın.
- Okunabilirlik: Kodunuzu daha temiz ve anlaşılır hâle getirin.
İşlev Tanımlama
def anahtar sözcüğünü, ardından işlev adını ve parantezleri kullanarak bir işlev tanımlayabilirsiniz. Parantezlerin içinde parametreleri belirtebilirsiniz.
Söz dizimi:
def function_name(parameters):
# Code to execute
print("Hello, Python!")İşlev Çağırma
Bir işlevi tanımladıktan sonra, adının ardından parantezleri kullanarak işlevi çağırabilirsiniz. İşlevin parametreleri varsa bağımsız değişkenleri parantezlerin içine geçirebilirsiniz.
Örnek:
# Defines the function
def greet():
print("Hello, Python!") # Prints a greeting message
# Calls the function
greet()
İşlev Parametreleri
Parametreler, işlevlere veri geçirmenizi sağlayarak onları daha esnek ve güçlü hâle getirir. Bir veya daha fazla parametre kabul eden işlevler tanımlayabilirsiniz.
Örnek:
# Defines a function with two parameters
def add(a, b):
total = a + b # Adds the two numbers
print("Total:", total) # Prints the sum
# Calls the function with arguments
add(5, 3)
İşlevlerden Değer Döndürme
İşlevler, return ifadesini kullanarak değer döndürebilir. Bu, bir işlevin sonucunu alıp kodunuzun başka bir yerinde kullanmanızı sağlar.
Örnek:
# Defines a function that returns the sum of two numbers
def add(a, b):
total = a + b # Adds the two numbers
return total # Returns the sum
# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result) # Prints the sum
Örnek İşlev
Kullanıcıyı adıyla selamlayan bir işlev oluşturalım.
Örnek:
# Defines a function that takes a name as a parameter and returns a greeting message
def greet(name):
message = "Hello, " + name + "!" # Creates a greeting message
return message # Returns the message
# Calls the function and stores the returned message
greeting = greet("Alice")
print(greeting) # Prints the greeting
İşlev Kullanmanın Avantajları
İşlevleri kullanmanın çeşitli yararları vardır:
- Yeniden Kullanılabilirlik: Aynı kodu birden çok kez yazmaktan kaçının.
- Düzen: Kodunuzu yapılandırılmış ve yönetilebilir tutun.
- Bakımı Kolaylaştırma: Kodunuzu güncellemeyi ve hatalarını ayıklamayı kolaylaştırın.
# Function that checks if a person is an adult
def check_adult(age):
if age >= 18:
return "You are an adult."
else:
return "You are not an adult."
# Calls the function with age 16
message = check_adult(16)
print(message)Harika İş!
Python'da kodunuzu düzenlemek ve yeniden kullanmak için işlevleri nasıl kullanacağınızı öğrendiniz. İşlevler, programlarınızı daha verimli, okunabilir ve yönetilebilir hâle getirir. Kendi işlevlerinizi oluşturarak ve bunları farklı senaryolarda kullanarak pratik yapmaya devam edin!

Sıkça Sorulan Sorular
“İşlevler Nelerdir?” dersi ücretsiz mi?
Evet — “İşlevler Nelerdir?” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python For Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python For Kids kursu toplamda 4 dersten oluşur.
“İşlevler Nelerdir?” dersinde ne öğreneceğim?
İşlevlerin amacını ve yapısını anlayın. Python For Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python For Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python For Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“İşlevler Nelerdir?” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python For Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python For Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- İşlevler Nelerdir?
- Kendi İşlevlerinizi Tanımlama
- Bağımsız Değişkenler ve Dönüş Değerleri
- Lambda İşlevleri