Aprende a programar en Python desde cero. En este curso te ayudaré a comprender los fundamentos y características esenciales del lenguaje de programación Python de una manera sencilla, fácil de comprender y sobre todo práctica. Comenzando con una pequeña introducción, conceptos como variables, tipos de datos y operadores. Veremos estructuras de control como condicionales y bucles, así como funciones y manejo de excepciones. Abordaremos temas como el manejo de diversos tipos de datos, como listas, tuplas, diccionarios y conjuntos, junto con sus operaciones y métodos asociados. El curso cubre el uso del módulo datetime para trabajar con fechas y horas, así como la gestión de zonas horarias con pytz. Además, se exploran temas clave como entrada/salida de datos, manejo de archivos y expresiones regulares entre otros. Para cada uno de los temas verás en todo momento ejemplos prácticos que te permitirán reforzar tus conocimientos, también te dejaré un notebook para que puedas practicar todos los conceptos vistos durante el curso. En resumen, este curso te proporcionará una base sólida para programar en Python, abordando desde los conceptos básicos hasta temas más avanzados, preparándote para desarrollar tus proyectos con confianza.
