Curso de Programación Python + Flask y Django

Información del curso
Descripción
Este lenguaje lo hace todo, por eso no es casualidad que gigantes como Google, Apple, Microsoft o la NASA lo utilicen a diario. ¡Aprender Python es abrir la puerta a un futuro profesional lleno de oportunidades!
Temario
Módulos formativos
Python
1. Python, el Nuevo Desconocido
- Glosario de términos
- Presentación de Python
- ¿Por qué escoger Python?
- Entornos y desarrollo
- Tipos de datos básicos
- Operadores de Python
- Entrada y salida
- Control de flujo. Estructuras de decisión y estructuras de recepción
- Tipos de datos avanzados
- Funciones
- Módulos y paquetes
- Metodología basada en objetos
- Clases, objetos, atributos y métodos
- Practicando con clases y objetos
- Herencia & poliformismo
- Interfaces, Abstract Base Class & Subclases
- Datos temporales
- Generadores y cierres
- Gestión de excepciones
- Archivos
- JSON
- Pandas
- Numpy
- Matplotlib
- Introducción patrones de diseño
- Creación de un aeropuerto
- Control de versiones
- Comandos de Git y ramas
- Uso de GitHub
Creación de APIs con Django y Flask
1. Fundamentos y Desarrollo de APIs con Flask
- Introducción a las APIs
- Uso de librerías en Python
- Comunicación a través de APIs
- Introducción a Django
- Desarrollo con Django Rest Framework
- Introducción a la IA y LLM
- Uso de LLM en la Nube
Requisitos
Metodología
La metodología de Escuela Musk se basa en los siguientes aspectos:
- E-learning 100% flexible: permite compatibilizar el estudio con el trabajo u otras necesidades del alumnado.
- Cursos 100% gamificados: cada módulo incluye trivials, puzzles, etc. para que los alumnos aprendan mientras se divierten.
- Tutorización y atención constante: tutores con disponibilidad 24/7 a través de la comunidad de Discord.
- Learning by doing: la filosofía de Escuela Musk es que aprendas haciendo, por ello en sus cursos realizarás diferentes proyectos y actividades prácticas que harán que tu portfolio no pare de crecer.
- Campus virtual: avanza en tus estudios cuando y donde quieras gracias a una plataforma de aprendizaje multidispositivo.
Idiomas en los que se imparte
Español.
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.
Titulación obtenida
MUSK Certified Professional acreditativo de superación del curso (300 horas).
Prácticas
Escuela MUSK dispone de acuerdos con empresas punteras del sector tech que te garantizan entre 60 y 300 horas de prácticas profesionales durante tu formación.
Perspectivas laborales
Aprender Python junto a frameworks como Django y Flask te prepara para trabajar como desarrollador web en un mercado con altísima demanda. Podrás crear aplicaciones modernas, seguras y escalables, desde paneles de administración hasta APIs para apps móviles.
Este perfil es muy valorado en startups, agencias digitales y empresas de tecnología que buscan soluciones rápidas y eficientes. Con esta formación estarás listo para dar el salto al mundo laboral como desarrollador backend, full stack o freelance, con proyectos reales desde el primer día.
Profesorado
Marta será tu profesora en esta formación. Es ingeniera en Computer Science con años de experiencia y un master en inteligencia artificial. Actualmente forma parte del Barcelona Super Computer Center en el campo de la investigación. También contarás con tutores especializados en programación que estarán ahí para acompañarte en toda la formación y resolver cualquier duda.
Tipo de evaluación
Contarás con un seguimiento continuo y personalizado a través del cual obtendrás feedback sobre los diferentes proyectos que irás realizando a lo largo del curso y que serán fundamentales para la superación del mismo.