Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
- Aprender a programar desde cero con un enfoque práctico - Dominar Python y aprovechar su versatilidad para la realización de proyectos - Resolver problemas y automatización de tareas - Prepararte y orientarte para la incorporación al mercado laboral - Desarrollo de proyectos reales y ampliar tu portfolio
A quién va dirigido
El curso de Programación en Python de Escuela Musk está pensado para personas que quieren dar sus primeros pasos en el mundo de la programación sin necesidad de tener experiencia previa, así como para quienes ya conocen algo de código y desean aprender uno de los lenguajes más demandados hoy en día. Está dirigido a jóvenes con ganas de desarrollar habilidades prácticas para crear aplicaciones, automatizar tareas, trabajar con datos y adentrarse en el apasionante mundo de la Inteligencia Artificial. Además, Python es la base de muchas herramientas y tecnologías de IA, por lo que este curso es una puerta de entrada perfecta para comprender cómo funcionan, experimentar con proyectos reales y prepararte para aprovechar las oportunidades que esta revolución tecnológica está generando.
Requisitos
No existe ningún requisito de admisión simplemente que tengas ganas de aprender y de desarrollar una carrera en el sector tech.
Temario completo de este curso
Módulo 1. Python, el nuevo desconocido
Bloque 0. Glosario de términos
Bloque 1. Presentación de Python
Bloque 2. ¿Por qué escoger Python?
Bloque 3. Entornos y desarrollo
Módulo 2. Características básicas del lenguaje
Bloque 1. Tipos de datos básicos
Bloque 2. Operadores de Python
Bloque 3. Entrada y salida
Bloque 4. Control de flujo: estructuras de decisión y estructuras de recepción
Bloque 5. Tipos de datos avanzados
Bloque 6. Funciones
Bloque 7. Módulos y paquetes
Módulo 3. Programación orientada a objetos
Bloque 1. Metodología basada en objetos
Bloque 2. Clases, objetos, atributos y métodos
Bloque 3. Practicando con clases y objetos
Módulo 4. Herramientas adicionales de POO
Bloque 1. Herencia & Poliformismo
Bloque 2. Interfaces, Abstract Base Class & Subclases
Bloque 3. Datos temporales
Bloque 4. Generadores y cierers
Bloque 5. Gestión de excepciones
Módulo 5. Manipulación de datos
Bloque 1. Archivos
Bloque 2. JSON
Bloque 3. Pandas
Bloque 4. Numpy
Bloque 5. Matplotlib
Bloque 6. Introducción patrones de diseño
Módulo 6. Programando se aprende
Práctica: Creación de un aeropuerto
Módulo 7. Git & GitHub
Bloque 1. Control de versiones
Bloque 2. Comandos de Git y ramas
Bloque 3. Uso de GitHub
CREACIÓN DE APIS CON DJANGO Y FLASK
Módulo 1. Fundamentos y desarrollo de APIs con Flask
Bloque 1: Introducción a las APIs
Bloque 2: Uso de librerías en Python
Bloque 3: Comunicación a través de APIs
Módulo 2. Desarrollo de APIs con Django
Bloque 1: Introducción a Django
Bloque 2: Desarrollo con Django Rest Framework
Módulo 3: IA y LLM
Bloque 1: Introducción a la IA y LLM
Bloque 2: Uso de LLM en la Nube