
Importaciones circulares y dinámicas de módulos
Comprenda el problema de importación, explore las importaciones circulares, implemente el registro de subclases y utilice importaciones dinámicas en Python para importaciones circulares y dinámicas de módulos.
Python

Control de símbolos y combinación de submódulos
Comprende la complejidad de la importación de paquetes, controla los símbolos exportados con `__all__`, exporta todo desde el paquete y divide módulos para una mejor organización del código en Python.
Python

Utilizar generadores para tuberías de simulación de acciones (stocksim)
Crear una tubería de generadores básica con datos CSV, construir la clase Ticker y crear una tubería de datos más compleja para la simulación de acciones (stocksim) en Python.
Python

Nivel bajo de creación de clases
Crea manualmente clases, crea un asistente de estructura tipada y genera clases de manera eficiente para comprender los aspectos de bajo nivel de la creación de clases en Python.
Python

Personalizar la iteración utilizando generadores
Comprende los generadores de Python, agrega iteración a clases personalizadas, mejora las clases con capacidades de iteración y crea un generador para datos en streaming para personalizar la iteración en Python.
Python

Aprende sobre la Delegación de Generadores
Entiende la declaración `yield from`, utilízala en corrutinas, envuelve sockets con generadores y transiciona de generadores a async/await en Python.
Python

Procesamiento de datos impulsado por corrutinas
Comprenda las corrutinas en Python con un seguidor de archivos, cree componentes de tubería de corrutinas y mejore la tubería de corrutinas para el procesamiento de datos.
Python

Una revisión de los conceptos básicos de los módulos
Crea un módulo simple, importa y utiliza módulos, entiende el comportamiento de carga de módulos, utiliza la sintaxis 'from module import' y explora las limitaciones de la recarga de módulos para revisar los conceptos básicos de los módulos de Python.
Python

Reglas y trucos de alcance (scoping)
Comprende el problema de la inicialización de clases, utiliza locals() para acceder a los argumentos de una función, explora la inspección de marcos de pila (stack frame inspection) e implementa la inicialización avanzada en estructuras en Python.
Python

Definir un objeto invocable adecuado
Comprender las clases de validación, crear un objeto invocable básico, implementar la validación de tipos con anotaciones de funciones y afrontar el desafío de usar un objeto invocable como un método en Python.
Python

Devolver valores desde funciones
Aprende a devolver múltiples valores desde funciones, manejar valores de retorno opcionales y trabajar con futures para la programación concurrente en Python.
Python

Inspeccionar el interior de las funciones
Explora los atributos de las funciones, utiliza el módulo inspect y aplica la inspección de funciones en clases para entender el interior de las funciones de Python.
Python

Aprende sobre decoradores de clase
Implementa la comprobación de tipos con descriptores, crea un decorador de clase para validación, aplica decoradores a través de la herencia, agrega conversión de filas y validación de argumentos de métodos para aprender sobre decoradores de clase en Python.
Python

Definir funciones de decorador simples
Crea tu primer decorador y construye un decorador de validación en Python para entender cómo definir funciones de decorador simples.
Python

Manejo de excepciones y registro de eventos (logging)
Comprenda las excepciones en Python, implemente técnicas de manejo de excepciones y configure el registro de eventos para una mejor gestión de errores y depuración.
Python

Aspectos definitorios de las funciones
Comprende el contexto, crea funciones básicas de lectura de archivos CSV, haz que las funciones sean más flexibles, maneja archivos CSV sin encabezados y agrega sugerencias de tipo (type hints) para aprender los aspectos definitorios de las funciones en Python.
Python

Personalización del acceso a atributos
Comprenda `__setattr__` para controlar atributos, cree objetos de solo lectura con proxies y explore la delegación como alternativa a la herencia en Python.
Python

Comportamiento de la Herencia
Entiende la herencia simple y múltiple, construye un sistema de validación utilizando herencia y aplica validadores a una clase de acciones para aprender el comportamiento de la herencia en Python.
Python