Tebrikler

Geliştiriciler için Orta Düzey Python

Jasmin Ludolf

Senior Data Science Content Developer

Bölüm 1 özeti

  • Yerleşik işlevler:
    • print(), help(), type()
    • max(), min(), sum()
    • len(), round(), sorted()
  • Modüller:
    • string, os

 

$$

  • Paketler:
    • pandas
Geliştiriciler için Orta Düzey Python

Bölüm 2 özeti

# Özel bir işlev oluşturun
def average(values):
    # Ortalama hesaplayın
    average_value = sum(values) / len(values)

    # Sonuçları yuvarlayın
    rounded_average = round(average_value, 2)

    # Çıktı olarak rounded_average döndürün
    return rounded_average
Geliştiriciler için Orta Düzey Python

Bölüm 2 özeti

# Özel bir işlev oluşturun
def average(values, rounded=False):

# rounded True ise ortalamayı iki ondalığa yuvarlayın if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Aksi halde yuvarlamayın else: average_value = sum(values) / len(values) return average_value
Geliştiriciler için Orta Düzey Python

Bölüm 2 özeti

def average(values):
    """
    Bir değer dizisindeki ortalamayı bulun ve iki ondalığa yuvarlayın.

    Args:
        values (list): Sayısal değerlerden oluşan liste.

    Returns:
        rounded_average (float): İki ondalığa yuvarlanmış ortalama.
    """

average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
Geliştiriciler için Orta Düzey Python

Bölüm 2 özeti

# Keyfi konumsal argümanlar kullanın
def average(*args):
    average_value = sum(args) / len(args)
    rounded_average = round(average_value, 2)
    return rounded_average

# Keyfi anahtar sözcüklü argümanlar kullanın def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
Geliştiriciler için Orta Düzey Python

Bölüm 3 özeti

  • lambda arguments: expression
names = ["john", "sally", "leah"]

# map() içinde lambda işlevi uygulayın
capitalize = map(lambda x: x.capitalize(), names)

# Listeye dönüştürün
print(list(capitalize))
['John', 'Sally', 'Leah']
Geliştiriciler için Orta Düzey Python

Bölüm 3 özeti

Dize 'Hello'un floata dönüştürülemediğini doğrulayan ValueError çıktısı

$$

  • try
  • except
  • raise
Geliştiriciler için Orta Düzey Python

Sonraki adımlar

  • Daha fazla yerleşik işlev:

    • zip()
    • input()
    • reduce()
    • filter()
  • Daha fazla paket ve modül:

    • time
    • venv
    • requests
    • fastapi

Nesne yönelimli programlamaya giriş

  • Ölçeklenebilir yazılım geliştirmek için kritik
Geliştiriciler için Orta Düzey Python

Tebrikler!

Geliştiriciler için Orta Düzey Python

Preparing Video For Download...