Python intermédiaire pour les développeurs
Jasmin Ludolf
Senior Data Science Content Developer
print(), help(), type()max(), min(), sum()len(), round(), sorted()string, os
$$
pandas# Create a custom function
def average(values):
# Calculate the average
average_value = sum(values) / len(values)
# Round the results
rounded_average = round(average_value, 2)
# Return rounded_average as an output
return rounded_average
# Create a custom function def average(values, rounded=False):# Round average to two decimal places if rounded is True if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average# Otherwise, don't round else: average_value = sum(values) / len(values) return average_value
def average(values): """ Find the mean in a sequence of values and round to two decimal places. Args: values (list): A list of numeric values. Returns: rounded_average (float): The mean of values, rounded to two decimal places. """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Use arbitrary positional arguments def average(*args): average_value = sum(args) / len(args) rounded_average = round(average_value, 2) return rounded_average# Use arbitrary keyword arguments def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
lambda arguments: expressionnames = ["john", "sally", "leah"]
# Apply a lambda function inside map()
capitalize = map(lambda x: x.capitalize(), names)
# Convert to a list
print(list(capitalize))
['John', 'Sally', 'Leah']

$$
tryexceptraisePlus de fonctions intégrées :
zip()input()reduce()filter()Plus de packages et de modules
timevenvrequestsfastapi
Python intermédiaire pour les développeurs