Estamos emocionados de tenerte como parte de este curso. ¡Comencemos juntos este emocionante viaje en la programación con Python! Al finalizar, tendrás las habilidades necesarias para crear tus propios programas y proyectos, así como una base sólida para continuar explorando áreas más avanzadas de la informática y la tecnología.
… y para no perderte nada:
Aquí te dejo el índice del curso.
Módulo 1: Introducción a Python
1.1. ¿Qué es Python?
- ¿Por qué Python es un lenguaje popular?
- Instalación de Python en tu sistema
1.2. Tu primer programa en Python
- Imprimir «Hola, mundo»
- Variables y tipos de datos básicos
- Comentarios en Python
1.3. Operadores y Expresiones
- Aritmética básica
- Operadores de comparación
- Operadores lógicos
Módulo 2: Estructuras de Control
2.1. Condicionales
- Declaraciones if, elif y else
- Ejemplos de condicionales en Python
2.2. Bucles
- Bucle while
- Bucle for
- Uso de rangos
Módulo 3: Estructuras de Datos en Python
3.1. Listas
- Creación y manipulación de listas
- Indexación y rebanado (slicing)
3.2. Tuplas y Sets
- Diferencias entre listas, tuplas y sets
- Uso de tuplas inmutables
3.3. Diccionarios
- Creación y acceso a diccionarios
- Iteración a través de diccionarios
Módulo 4: Funciones y Módulos
4.1. Definición de funciones
- Parámetros y argumentos
- Retorno de valores
4.2. Módulos y Bibliotecas
- Importación de módulos
- Uso de bibliotecas externas
Módulo 5: Manejo de Errores y Excepciones
5.1. Introducción a excepciones
- Tipos comunes de excepciones en Python
5.2. Captura y manejo de excepciones
- Bloques try-except
- Utilizando excepciones personalizadas
Módulo 6: Trabajo con Archivos
6.1. Lectura y escritura de archivos
- Apertura y cierre de archivos
- Lectura y escritura de texto
Módulo 7: Introducción a la Programación Orientada a Objetos (POO)
7.1. Conceptos básicos de la POO
- Clases y objetos
- Atributos y métodos
7.2. Herencia y Polimorfismo
- Creación de subclases
- Sobrecarga de métodos
Módulo 8: Proyectos y Ejercicios Prácticos
8.1. Desarrollo de proyectos simples
- Aplicaciones de consola interactivas
- Aplicación de registro y seguimiento
8.2. Resolución de ejercicios prácticos
- Ejercicios para aplicar conceptos aprendidos
Módulo 9: Recursos y Siguientes Pasos
9.1. Recursos adicionales
- Libros y tutoriales recomendados
- Comunidades de Python en línea
9.2. Siguientes pasos
- Avanzar en la programación en Python
- Explorar áreas de aplicación de Python
