Selamat

Python Tingkat Menengah untuk Pengembang

Jasmin Ludolf

Senior Data Science Content Developer

Ringkasan Bab 1

  • Fungsi bawaan:
    • print(), help(), type()
    • max(), min(), sum()
    • len(), round(), sorted()
  • Modul:
    • string, os

 

$$

  • Paket:
    • pandas
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 2

# Buat fungsi kustom
def average(values):
    # Hitung rata-rata
    average_value = sum(values) / len(values)

    # Bulatkan hasil
    rounded_average = round(average_value, 2)

    # Kembalikan rounded_average sebagai keluaran
    return rounded_average
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 2

# Buat fungsi kustom
def average(values, rounded=False):

# Bulatkan dua desimal jika rounded True if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Jika tidak, jangan dibulatkan else: average_value = sum(values) / len(values) return average_value
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 2

def average(values):
    """
    Cari mean dari deret nilai dan bulatkan ke dua desimal.

    Args:
        values (list): Daftar nilai numerik.

    Returns:
        rounded_average (float): Mean dari values, dibulatkan ke dua desimal.
    """

average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 2

# Gunakan argumen posisi sebarang
def average(*args):
    average_value = sum(args) / len(args)
    rounded_average = round(average_value, 2)
    return rounded_average

# Gunakan argumen kata kunci sebarang def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 3

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

# Terapkan fungsi lambda di dalam map()
capitalize = map(lambda x: x.capitalize(), names)

# Ubah ke list
print(list(capitalize))
['John', 'Sally', 'Leah']
Python Tingkat Menengah untuk Pengembang

Ringkasan Bab 3

Keluaran ValueError yang menegaskan bahwa string 'Hello' tidak dapat dikonversi ke float

$$

  • try
  • except
  • raise
Python Tingkat Menengah untuk Pengembang

Langkah berikutnya

  • Fungsi bawaan lainnya:

    • zip()
    • input()
    • reduce()
    • filter()
  • Paket dan modul lainnya:

    • time
    • venv
    • requests
    • fastapi

Pengantar pemrograman berorientasi objek

  • Penting untuk membangun perangkat lunak skala besar
Python Tingkat Menengah untuk Pengembang

Selamat!

Python Tingkat Menengah untuk Pengembang

Preparing Video For Download...