Sobre el proyecto

30 Days of Python es un desafío de programación estructurado y autodidacta creado por Asabeneh Yetayeh. El repositorio presenta Python 3 como una serie de 30 lecciones diarias, cada una con explicaciones fáciles de seguir, ejemplos prácticos y ejercicios. Está diseñado tanto para principiantes como para estudiantes con más experiencia que desean profundizar sus conocimientos de Python. El README incluye la introducción completa del Día 1, que cubre por qué vale la pena aprender Python, cómo configurar el entorno, instalar Python, usar el shell interactivo, trabajar con Visual Studio Code y la sintaxis básica de Python, la indentación, los comentarios y los tipos de datos. Los días posteriores están organizados en archivos markdown separados que cubren variables y funciones integradas, operadores, cadenas, listas, tuplas, conjuntos, diccionarios, condicionales, bucles, funciones, módulos, comprensión de listas, funciones de orden superior, errores de tipo, datetime, manejo de excepciones, expresiones regulares, manejo de archivos, gestores de paquetes, clases y objetos, web scraping, entornos virtuales, estadísticas, pandas, desarrollo web con Python, MongoDB, APIs y creación de APIs. Cada sección incluye ejercicios divididos en múltiples niveles, lo que permite a los estudiantes practicar de forma incremental. El repositorio también proporciona enlaces de traducción al portugués, chino, francés y griego, y ofrece una comunidad de desafío orientada a certificados a través de un grupo de Telegram. El proyecto es de código abierto y acepta patrocinio mediante GitHub Sponsors o PayPal. Sirve como un currículo introductorio completo para cualquiera que busque aprender Python mediante la práctica diaria.