Aprende a programar con Python en Madrid. Este curso intensivo te proporcionará las habilidades necesarias para desarrollar aplicaciones, analizar datos y automatizar tareas. Ideal para principiantes y profesionales que buscan ampliar sus conocimientos.
Hay cuatro convocatorias anuales con fecha de inicio en Octubre, Enero, Abril y Junio.
Este curso está dirigido a:
* Principiantes sin experiencia en programación.
* Profesionales de otras áreas que desean aprender Python.
* Estudiantes que buscan complementar su formación.
* Personas interesadas en el análisis de datos y el Machine Learning.
* Desarrolladores que quieren ampliar sus habilidades.
Al finalizar este curso, serás capaz de:
* Comprender los fundamentos de la programación en Python.
* Utilizar las principales bibliotecas de Python para el análisis de datos (NumPy, Pandas).
* Desarrollar aplicaciones web básicas con frameworks como Flask.
* Automatizar tareas repetitivas con scripts de Python.
* Aplicar técnicas de Machine Learning utilizando Scikit-learn.
* Crear visualizaciones de datos efectivas con Matplotlib y Seaborn.
* Entender los principios de la programación orientada a objetos en Python.
* Trabajar con bases de datos utilizando Python.
* Implementar pruebas unitarias para asegurar la calidad del código.
* Colaborar en proyectos de software utilizando Git y GitHub.
1. **Introducción a Python:** Sintaxis básica, tipos de datos, operadores, estructuras de control.
2. **Estructuras de Datos:** Listas, tuplas, diccionarios, conjuntos.
3. **Programación Orientada a Objetos:** Clases, objetos, herencia, polimorfismo.
4. **Manejo de Errores y Excepciones.**
5. **Módulos y Paquetes:** Creación y uso de módulos.
6. **Análisis de Datos con NumPy y Pandas:** Manipulación, limpieza y análisis de datos tabulares.
7. **Visualización de Datos con Matplotlib y Seaborn:** Creación de gráficos y visualizaciones.
8. **Desarrollo Web con Flask:** Creación de aplicaciones web básicas.
9. **Bases de Datos:** Conexión y manipulación de bases de datos.
10. **Machine Learning con Scikit-learn:** Introducción a modelos de Machine Learning.
11. **Control de Versiones con Git y GitHub:** Colaboración en proyectos de software.
El curso de Python abre un amplio abanico de oportunidades profesionales, incluyendo:
* Desarrollador de software. Creación de aplicaciones y sistemas.
* Analista de datos: Extracción de información valiosa de datos.
* Científico de datos: Desarrollo de modelos de Machine Learning.
* Ingeniero de automatización: Automatización de procesos.
* Desarrollador web: Creación de aplicaciones web.
* Consultor tecnológico: Asesoramiento en proyectos de software.