Módulo 1: Introducción a Python
- ¿Qué es Python?
- Historia y características de Python.
- ¿Por qué aprender Python? Ventajas y aplicaciones.
- Entorno de desarrollo (IDE): instalación y configuración de PyCharm o Visual Studio Code.
- Primeros pasos:
- Hola Mundo y otros programas sencillos.
- Sintaxis básica: variables, tipos de datos, operadores.
- Comentarios en el código.
Módulo 2: Estructuras de control
- Condicionales:
- if, else, elif.
- Operadores lógicos.
- Bucles:
- for, while.
- Break y continue.
Módulo 3: Funciones
- Definición y uso de funciones:
- Parámetros y argumentos.
- Retorno de valores.
- Funciones recursivas.
- Alcance de variables:
- Variables globales y locales.
Módulo 4: Listas, tuplas y diccionarios
- Listas:
- Creación, acceso y modificación de elementos.
- Métodos de listas.
- Tuplas:
- Creación y acceso a elementos.
- Inmutabilidad.
- Diccionarios:
- Creación, acceso y modificación de elementos.
- Keys y values.
Módulo 5: Módulos y paquetes
- Módulos:
- Importar módulos.
- Crear módulos propios.
- Paquetes:
- Organización de módulos en paquetes.
Módulo 6: Programación orientada a objetos
- Clases y objetos:
- Creación de clases.
- Atributos y métodos.
- Instanciación de objetos.
- Herencia:
- Clases base y derivadas.
- Polimorfismo.
Módulo 7: Manejo de archivos
- Abrir y cerrar archivos:
- Modos de apertura (lectura, escritura, append).
- Leer y escribir datos:
- Operaciones con archivos de texto y binarios.
Módulo 8: Introducción a bibliotecas populares
- NumPy:
- Operaciones numéricas y matrices.
- Pandas:
- Análisis de datos.
- Matplotlib:
- Visualización de datos.
Proyectos prácticos del Curso de Introducción a Python
- Calculadora:
- Operaciones aritméticas básicas.
- Juego sencillo:
- Ahorcado, adivina el número, etc.
- Análisis de datos:
- Carga y análisis de un conjunto de datos (e.g., CSV).
- Visualización de datos:
- Creación de gráficos simples.
Metodología:
- Clases teóricas: Explicación de conceptos clave.
- Ejercicios prácticos: Resolución de ejercicios para aplicar los conocimientos.
- Proyectos: Desarrollo de aplicaciones completas.
- Evaluaciones: Cuestionarios y exámenes para evaluar el progreso.
Herramientas:
- PyCharm, Visual Studio Code o cualquier otro editor de código.
- Interprete de Python.
Público objetivo del Curso de Introducción a Python:
- Principiantes en programación.
- Desarrolladores que quieran aprender un nuevo lenguaje.
- Cualquier persona interesada en el mundo de la ciencia de datos.
Este es solo un esquema general del curso. Los contenidos específicos y la profundidad de cada tema pueden adaptarse según las necesidades y el nivel de los estudiantes.
En este apartado se irán publicando las siguientes convocatorias de los cursos, contacta con nosotros para obtener más información: