15 nov 2024
5 semanas
Temario
Semana 1: Introducción a Python
Contenido:
¿Qué es Python? Historia y aplicaciones.
Instalación y configuración del entorno de desarrollo.
Primeros pasos: sintaxis básica y ejecución de scripts.
Tipos de datos: números, cadenas y booleanos.
Semana 2: Control de Flujo y Estructuras de Datos
Contenido:
Estructuras de control: condicionales (if, elif, else).
Bucles: for y while.
Listas y tuplas: creación y manipulación.
Diccionarios y conjuntos: cómo utilizarlos eficientemente.
Semana 3: Funciones y Módulos
Contenido:
Definición y uso de funciones: parámetros y retornos.
Alcance de las variables y conceptos de ámbito.
Introducción a módulos y paquetes en Python.
Uso de bibliotecas estándar y de terceros.
Semana 4: Manejo de Archivos y Excepciones
Contenido:
Lectura y escritura de archivos en Python.
Manejo de excepciones: try, except, finally.
Introducción a la manipulación de datos en archivos CSV y JSON.
Prácticas de buenas prácticas de manejo de errores.
Semana 5: Programación Orientada a Objetos y Proyecto Final
Contenido:
Introducción a la programación orientada a objetos (OOP).
Clases, objetos, atributos y métodos.
Herencia y polimorfismo en Python.
Proyecto final: Creación de una aplicación utilizando todos los conceptos aprendidos.