Gefeliciteerd

Python voor gevorderde ontwikkelaars

Jasmin Ludolf

Senior Data Science Content Developer

Samenvatting hoofdstuk 1

  • Ingebouwde functies:
    • print(), help(), type()
    • max(), min(), sum()
    • len(), round(), sorted()
  • Modules:
    • string, os

 

$$

  • Packages:
    • pandas
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 2

# Maak een eigen functie
def average(values):
    # Bereken het gemiddelde
    average_value = sum(values) / len(values)

    # Rond het resultaat af
    rounded_average = round(average_value, 2)

    # Geef rounded_average terug
    return rounded_average
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 2

# Maak een eigen functie
def average(values, rounded=False):

# Rond af op twee decimalen als rounded True is if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Anders niet afronden else: average_value = sum(values) / len(values) return average_value
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 2

def average(values):
    """
    Bepaal het gemiddelde van waarden en rond af op twee decimalen.

    Args:
        values (list): Een lijst met numerieke waarden.

    Returns:
        rounded_average (float): Het gemiddelde, afgerond op twee decimalen.
    """

average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 2

# Gebruik willekeurige positie-args
def average(*args):
    average_value = sum(args) / len(args)
    rounded_average = round(average_value, 2)
    return rounded_average

# Gebruik willekeurige keyword-args def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 3

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

# Pas een lambda toe in map()
capitalize = map(lambda x: x.capitalize(), names)

# Zet om naar een lijst
print(list(capitalize))
['John', 'Sally', 'Leah']
Python voor gevorderde ontwikkelaars

Samenvatting hoofdstuk 3

ValueError-uitvoer die bevestigt dat de string 'Hello' niet naar float kan worden geconverteerd

$$

  • try
  • except
  • raise
Python voor gevorderde ontwikkelaars

Volgende stappen

  • Meer ingebouwde functies:

    • zip()
    • input()
    • reduce()
    • filter()
  • Meer packages en modules:

    • time
    • venv
    • requests
    • fastapi

Introductie tot objectgeoriënteerd programmeren

  • Cruciaal voor software op schaal
Python voor gevorderde ontwikkelaars

Gefeliciteerd!

Python voor gevorderde ontwikkelaars

Preparing Video For Download...