Este curso brinda a los estudiantes los fundamentos necesarios para comenzar a programar utilizando el lenguaje de programación Python. Desde los conceptos básicos hasta la resolución de problemas prácticos, los participantes adquirirán habilidades esenciales que son aplicables en diversas áreas, como desarrollo web, ciencia de datos y automatización.
Contenido del Curso:
- Módulo 1: Introducción a Python
- Historia y características de Python.
- Instalación y configuración del entorno de desarrollo.
- Primeros pasos: «Hola Mundo» en Python.
- Módulo 2: Fundamentos de Programación
- Variables y tipos de datos.
- Operadores y expresiones.
- Control de flujo: condicionales y bucles.
- Módulo 3: Estructuras de Datos en Python
- Listas, tuplas y diccionarios.
- Operaciones básicas con estructuras de datos.
- Módulo 4: Funciones y Modularidad
- Definición y llamada de funciones.
- Módulos y reutilización de código.
- Módulo 5: Programación Orientada a Objetos (OOP)
- Conceptos básicos de OOP.
- Clases y objetos en Python.
- Módulo 6: Manejo de Errores y Excepciones
- Identificación y manejo de errores.
- Uso de excepciones para mejorar la robustez del código.
- Módulo 7: Proyecto Final
- Aplicación práctica de los conocimientos adquiridos.
- Desarrollo de un pequeño proyecto utilizando Python.
Metodología:
- Clases en video.
- Materiales de lectura.
- Ejercicios prácticos y desafíos.
- Foros de discusión y comunidad en línea.
- Sesiones de preguntas y respuestas en vivo (opcional).
Evaluación:
- Ejercicios prácticos calificados.
- Participación en discusiones.
- Proyecto final.