Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 17:10

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Dominio de Python: 100 Días, 100 Proyectos

Aprende Python construyendo 100 proyectos del mundo real en 100 días: desde lo básico hasta habilidades avanzadas a través de la programación práctica(AI
via Udemy

4160 Cursos


1 day 2 hours 46 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

Welcome to "100 Days of Python:

Build 100 Real-World Projects – From Beginner to Expert", the ultimate hands-on Python programming journey designed to take you from an absolute beginner to an advanced Python developer. This course is structured around project-based learning, ensuring you gain both theoretical knowledge and practical experience by building 100 unique projects over the next 100 days.

Python is one of the most versatile and beginner-friendly programming languages, widely used in areas such as web development, data science, automation, artificial intelligence, and software development. This course aims to make Python learning fun, engaging, and deeply practical through a clear, structured approach.

Programa

  • Introducción a la programación en Python
  • Visión general de Python
    Configuración del entorno de Python
    Sintaxis básica, variables y tipos de datos
  • Semana 1-2: Fundamentos de la programación en Python
  • Control de flujo: condicionales y bucles
    Estructuras de datos: listas, tuplas, conjuntos y diccionarios
    Funciones y módulos
    Proyecto: Calculadora simple
  • Semana 3: Programación orientada a objetos
  • Clases y objetos
    Herencia y polimorfismo
    Proyecto: Sistema básico de inventario
  • Semana 4: Trabajo con archivos
  • Lectura y escritura de archivos
    Trabajar con formatos CSV y JSON
    Proyecto: Aplicación de lista de tareas con almacenamiento de archivos
  • Semana 5: Manejo de errores y depuración
  • Manejo de excepciones en Python
    Técnicas de registro y depuración
    Proyecto: Web Scraper robusto
  • Semana 6: Introducción al desarrollo web con Flask
  • Configuración de Flask
    Conceptos básicos de enrutamiento y plantillas
    Proyecto: Sitio web de blog personal
  • Semana 7: Manipulación de datos con Pandas
  • Introducción a Pandas
    Limpieza y transformación de datos
    Proyecto: Panel de control de datos de ventas
  • Semana 8: Visualización de datos
  • Representación gráfica con Matplotlib y Seaborn
    Creación de gráficos interactivos con Plotly
    Proyecto: Explorador de datos interactivo
  • Semana 9: Introducción a las APIs
  • Comprensión de servicios RESTful
    Consumo de APIs con requests
    Proyecto: Aplicación del clima con integración API
  • Semana 10: Automatización con Python
  • Automatización de tareas con scripts de Python
    Automatización web con Selenium
    Proyecto: Programador automático de correos electrónicos
  • Semana 11: Introducción al aprendizaje automático
  • Conceptos básicos de aprendizaje automático
    Regresión lineal simple con Scikit-learn
    Proyecto: Predicción de precios de casas
  • Semana 12: Aprendizaje automático avanzado
  • Algoritmos de clasificación
    Técnicas de aprendizaje no supervisado
    Proyecto: Clasificador de géneros musicales
  • Semana 13: Trabajo con bases de datos
  • Conceptos básicos de SQL con SQLite
    Interacción con bases de datos utilizando SQLAlchemy
    Proyecto: Sistema de gestión de bibliotecas
  • Semana 14: Desarrollo web con Django
  • Configuración de un proyecto Django
    Modelos, vistas y plantillas
    Proyecto: Mercado en línea
  • Semana 15: Pruebas y despliegue
  • Escritura de pruebas unitarias con PyTest
    Integración y despliegue continuo
    Proyecto: Despliegue de una aplicación Flask en Heroku
  • Semana 16: Conceptos avanzados de Python
  • Decoradores y generadores
    Multihilo y multiprocesamiento
    Proyecto: Aplicación de chat con programación de sockets
  • Semana 17: Exploración de ciencia de datos
  • Introducción a NumPy
    Análisis exploratorio de datos
    Proyecto: Análisis de segmentación de clientes
  • Semana 18: Procesamiento de imágenes con OpenCV
  • Conceptos básicos de manipulación de imágenes
    Detección y seguimiento de objetos
    Proyecto: Sistema de reconocimiento facial
  • Semana 19: Procesamiento de lenguaje natural
  • Procesamiento de texto con NLTK y Spacy
    Análisis de sentimiento
    Proyecto: Chatbot usando técnicas de PLN
  • Semana 20: Proyecto final integrador
  • Selección de un problema real para resolver
    Desarrollo y despliegue de la solución
    Revisión y retroalimentación sobre el proyecto integral
  • Revisión del curso y siguientes pasos
  • Consolidación de los conceptos clave aprendidos
    Recursos para aprendizaje continuo
    Preparación para la carrera de desarrollador Python

Impartido por

Vivian Aranha


Materias

Programming