¡Enhorabuena!

Python intermedio para desarrolladores

Jasmin Ludolf

Senior Data Science Content Developer

Resumen del capítulo 1

  • Funciones integradas:
    • print(), help(), type()
    • max(), min(), sum()
    • len(), round(), sorted()
  • Módulos:
    • string, os

 

$$

  • Paquetes:
    • pandas
Python intermedio para desarrolladores

Resumen del capítulo 2

# Crea una función personalizada
def average(values):
    # Calcula la media
    average_value = sum(values) / len(values)

    # Redondea el resultado
    rounded_average = round(average_value, 2)

    # Devuelve rounded_average como salida
    return rounded_average
Python intermedio para desarrolladores

Resumen del capítulo 2

# Crea una función personalizada
def average(values, rounded=False):

# Redondea la media a dos decimales si rounded es True if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Si no, no redondees else: average_value = sum(values) / len(values) return average_value
Python intermedio para desarrolladores

Resumen del capítulo 2

def average(values):
    """
    Calcula la media de una secuencia y redondea a dos decimales.

    Args:
        values (list): Lista de valores numéricos.

    Returns:
        rounded_average (float): Media de values, redondeada a dos decimales.
    """

average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
Python intermedio para desarrolladores

Resumen del capítulo 2

# Usa argumentos posicionales arbitrarios
def average(*args):
    average_value = sum(args) / len(args)
    rounded_average = round(average_value, 2)
    return rounded_average

# Usa argumentos con nombre arbitrarios def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
Python intermedio para desarrolladores

Resumen del capítulo 3

  • lambda argumentos: expresión
names = ["john", "sally", "leah"]

# Aplica una función lambda dentro de map()
capitalize = map(lambda x: x.capitalize(), names)

# Convierte a lista
print(list(capitalize))
['John', 'Sally', 'Leah']
Python intermedio para desarrolladores

Resumen del capítulo 3

Salida de ValueError que confirma que la cadena 'Hello' no se puede convertir a float

$$

  • try
  • except
  • raise
Python intermedio para desarrolladores

Próximos pasos

  • Más funciones integradas:

    • zip()
    • input()
    • reduce()
    • filter()
  • Más paquetes y módulos:

    • time
    • venv
    • requests
    • fastapi

Introducción a la programación orientada a objetos

  • Crucial para crear software a escala
Python intermedio para desarrolladores

¡Enhorabuena!

Python intermedio para desarrolladores

Preparing Video For Download...