A elección del alumno
Tu eliges cuando empiezas en Mastermedia
Disponibles horarios de mañana y tarde
Consulta los horarios de las nuevas ediciones
Presentación
- El curso se centra en aprender a realizar aplicaciones en entorno gráfico multiplataforma.
- Terminar con un proyecto final de modo gráfico que gestione las ventas de un comercio (TPV).
- Gente que tiene conocimientos básicos de Python.
- Personas con algún conocimiento en programación, pero que quieran sumergirse en el lenguaje Python.
Objetivos
- Realizar aplicaciones en entorno gráfico multiplataforma.
- Proyecto final de modo gráfico que gestione las ventas de un comercio (TPV).
Programa
Unidad 1: Desarrollo avanzado de aplicaciones con interfaces gráficas de usuario en TKInter
-
- TK y TTK
- Parámetros de las ventanas
- Trabajo con Widgets
- Ventanas y marcos
- Mostrar y ocultar paneles
- Aplicaciones con múltiples ventanas
- Eventos de ratón y de teclado
Unidad 2: Programación de videojuegos y serious games con Python
-
- Estructura inicial: condiciones iniciales, función de inicio, y función de bucle
- Operaciones de pintura de gráficos en ventanas
- Introducción de eventos por parte del usuario: ratón y teclado
- Simulación de la colisión y la gravedad
- Programación orientada a objetos en videojuegos: jugador principal, NPC’s, balas, recogibles, etc
- Gráficos cenitales y plataformas
- Cálculo simplificado de la proyección isométrica para hacer juegos 2.5D
Unidad 3: Desarrollo de aplicaciones empresariales
-
- Comunicación de Python con MySQL
- Flujo de información CRUD: crear, leer, actualizar, eliminar
- Aplicación del modelo MVC al desarrollo de software empresarial
- Creación de un supercontrolador CRUD en Python
- Creación de las vistas de listado
- Creación de consultas de eliminación
- Creación de consultas de actualización
- Creación de consultas de inserción
Unidad 4: Programación de alto rendimiento con Python
-
- Programación de hilos paralelos
- Programación multinúcleo con Python
- Programación en la GPU con OpenCL a través de Python
Unidad 5: Programación web con Python
-
- Desarrollo de proyectos web con Flask
- Desarrollo de proyectos web con el framework Django
Preguntas frecuentes
Puedes realizar los cursos en modalidad presencial en Valencia o en streaming en directo (clases online en tiempo real).
También tendrás acceso a clases grabadas, lo que te permite avanzar a tu ritmo sin perder el seguimiento del profesorado.
Todas las modalidades mantienen un enfoque práctico con docentes profesionales en activo.
Disponemos de diferentes convocatorias a lo largo del año, por lo que puedes incorporarte en función de tu disponibilidad.
Consúltanos y te orientaremos sobre próximas fechas y cursos disponibles según tus objetivos.
No es necesario tener experiencia previa en la mayoría de cursos. Están diseñados para adaptarse a distintos niveles, desde iniciación hasta especialización.
El enfoque es práctico y progresivo, con seguimiento personalizado para facilitar el aprendizaje.
Sí. Todos los cursos están orientados a la práctica, trabajando sobre ejercicios reales y casos aplicados al entorno profesional.
Esto te permite adquirir experiencia desde el primer momento y construir una base sólida para tu desarrollo profesional.
Sí. Muchos alumnos comienzan con un curso específico y posteriormente continúan su formación hasta completar el máster.
Este enfoque te permite avanzar de forma progresiva, adaptando la formación a tus objetivos y disponibilidad, y especializarte en áreas concretas antes de dar el siguiente paso.
Al completar el máster, adquieres una visión global y estratégica del sector, lo que te prepara para ser productivo desde el primer día en un entorno profesional.
La formación es práctica y está orientada a proyectos reales, con el acompañamiento de docentes en activo, lo que potencia tu talento y te permite desarrollar competencias aplicables directamente al mercado laboral.
Sí. Muchos alumnos comienzan con un curso específico para iniciarse o especializarse en un área concreta y posteriormente continúan su formación hasta completar un máster más amplio.
Este enfoque te permite avanzar de forma progresiva, adaptando la formación a tu ritmo, disponibilidad y objetivos profesionales, sin necesidad de tomar una decisión completa desde el primer momento.
Además, al ampliar tu formación hacia un máster, adquirirás una visión más global y estratégica del sector creativo, digital o audiovisual, lo que puede mejorar tu preparación profesional y tus oportunidades laborales.
Si tienes dudas sobre qué curso elegir o cómo estructurar tu itinerario, podemos orientarte según tu perfil, nivel y objetivos.
Los cursos están orientados a mejorar tu perfil profesional en áreas como marketing digital, diseño, audiovisual o redes sociales, permitiéndote adquirir habilidades concretas y aplicables desde el primer momento.
Además, incorporarás el uso de herramientas de inteligencia artificial aplicadas a cada área para optimizar procesos, generar contenidos, analizar datos y mejorar resultados en entornos profesionales reales.
Podrás aplicar los conocimientos adquiridos en tu trabajo actual, desarrollar proyectos propios o especializarte en un área concreta para mejorar tu empleabilidad.
Muchas empresas confían en este tipo de formación para reciclar o actualizar las competencias de sus equipos en áreas específicas, incluyendo el uso práctico de inteligencia artificial, sin necesidad de realizar un máster completo.
Si posteriormente decides ampliar tu formación, siempre puedes continuar hacia el máster y adquirir una visión más global y estratégica del sector.