Kendi İşlevlerinizi Tanımlama
Yeniden kullanılabilir kod blokları oluşturun.
Kendi İşlevlerinizi Tanımlama, CoddyKit'te ücretsiz bir Python For Kids dersidir. Bu, 4 dersinin 2. 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.
Özel İşlevler Oluşturma
Kendi İşlevlerinizi Tanımlama
İşlevler dersine hoş geldiniz! Bugün Python'da kendi işlevlerinizi nasıl oluşturacağınızı, böylece kodunuzu verimli bir şekilde yeniden kullanıp düzenleyebileceğinizi öğreneceğiz.
Neden Kendi İşlevlerinizi Tanımlamalısınız?
Kendi işlevlerinizi tanımlamak şunları yapmanıza yardımcı olur:
- Kodu Yeniden Kullanma: Kodu bir kez yazıp birden çok kez kullanın.
- Kodu Düzenleme: Karmaşık sorunları daha küçük ve yönetilebilir görevlere ayırın.
- Okunabilirliği Artırma: Kodunuzu daha temiz ve anlaşılır hâle getirin.
Kendi işlevlerinizi nasıl oluşturacağınızı görelim!
İşlev Oluşturma
def anahtar sözcüğünü, ardından işlev adını ve parantezleri kullanarak bir işlev oluşturabilirsiniz. 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 greet function
def greet():
print("Hello, Python!") # Prints a greeting message
# Calls the greet 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)
Varsayılan Parametreleri Kullanma
Parametrelere varsayılan değerler atayabilirsiniz. İşlev çağrılırken bu parametre için bir bağımsız değişken sağlanmazsa varsayılan değer kullanılır.
Örnek:
# Defines a function with a default parameter
def greet(name="Python Learner"):
print("Hello, " + name + "!") # Prints a personalized greeting
# Calls the function without an argument
greet() # Output: Hello, Python Learner!
# Calls the function with an argument
greet("Alice") # Output: Hello, Alice!
İş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
Birden Çok Değer Döndürme
İşlevler, birden çok değeri virgüllerle ayırarak döndürebilir. Daha sonra bu değerler ayrı değişkenlere açılabilir.
Örnek:
# Defines a function that returns multiple values
def get_user_info(name, age):
return name, age # Returns name and age
# Calls the function and unpacks the returned values
user_name, user_age = get_user_info("Bob", 25)
print("Name:", user_name) # Output: Name: Bob
print("Age:", user_age) # Output: Age: 25
# Function that checks if a number is even
def is_even(number):
if number % 2 == 0:
return True # Returns True if number is even
else:
return False # Returns False if number is odd
# Calls the function with number 7
result = is_even(7)
print(result)
Harika İş!
Python'da kodunuzu düzenlemek ve yeniden kullanmak için kendi işlevlerinizi nasıl tanımlayacağı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
“Kendi İşlevlerinizi Tanımlama” dersi ücretsiz mi?
Evet — “Kendi İşlevlerinizi Tanımlama” 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.
“Kendi İşlevlerinizi Tanımlama” dersinde ne öğreneceğim?
Yeniden kullanılabilir kod blokları oluşturun. 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 2. dersidir.
“Kendi İşlevlerinizi Tanımlama” 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