Curso de Especialización - Desarrollo de aplicaciones en lenguaje Python
Este curso te capacita para desarrollar aplicaciones en lenguaje Python, optimizando la programación, seleccionando la arquitectura más adecuada y verificando los resultados de acuerdo a las soluciones a implementar.
Informática y Comunicaciones - INC
Titulaciones de Acceso
Para acceder al curso de especialización en Desarrollo de aplicaciones en lenguaje Python es necesario estar en posesión de alguno de los siguientes títulos (Real Decreto 566/2024, de 18 de junio): ministraciones competentes en aplicación de lo previsto en el artículo 121.2 del Real Decreto 659/2023, de 18 de julio:
a) Técnico Superior en Desarrollo de Proyectos de Instalaciones Térmicas y de Fluidos, establecido por el Real Decreto 219/2008, de 15 de febrero, por el que se establece el título de Técnico Superior en Desarrollo de Proyectos de Instalaciones Térmicas y de Fluidos y se fijan sus enseñanzas mínimas.
b) Técnico Superior en Mantenimiento de Instalaciones Térmicas y de Fluidos, establecido por el Real Decreto 220/2008, de 15 de febrero, por el que se establece el título de Técnico Superior en Mantenimiento de Instalaciones Térmicas y de Fluidos y se fijan sus enseñanzas mínimas.
c) Técnico Superior en Administración de Sistemas Informáticos en Red, establecido por el Real Decreto 1629/2009, de 30 de octubre, por el que se establece el título de Técnico Superior en Administración de Sistemas Informáticos en Red y se fijan sus enseñanzas mínimas.
d) Técnico Superior en Desarrollo de Aplicaciones Web, establecido por el Real Decreto 686/2010, de 20 de mayo, por el que se establece el título de Técnico Superior en Desarrollo de Aplicaciones Web y se fijan sus enseñanzas mínimas.
e) Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, establecido por el Real Decreto 450/2010, de 16 de abril, por el que se establece el título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y se fijan sus enseñanzas mínimas.
f) Técnico Superior en Sistemas Electrotécnicos y Automatizados, establecido por el Real Decreto 1127/2010, de 10 de septiembre, por el que se establece el título de Técnico Superior en Sistemas Electrotécnicos y Automatizados y se fijan sus enseñanzas mínimas.
g) Técnico Superior en Sistemas de Telecomunicaciones e Informáticos, establecido por el Real Decreto 883/2011, de 24 de junio, por el que se establece el título de Técnico Superior en Sistemas de Telecomunicaciones e Informáticos y se fijan sus enseñanzas mínimas.
h) Técnico Superior en Mecatrónica Industrial, establecido por el Real Decreto 1576/2011, de 4 de noviembre, por el que se establece el Título de Técnico Superior en Mecatrónica Industrial y se fijan sus enseñanzas mínimas.
i) Técnico Superior en Mantenimiento Electrónico, establecido por el Real Decreto 1578/2011, de 4 de noviembre, por el que se establece el Título de Técnico Superior en Mantenimiento Electrónico y se fijan sus enseñanzas mínimas.
j) Técnico Superior en Automatización y Robótica Industrial, establecido por el Real Decreto 1581/2011, de 4 de noviembre, por el que se establece el Título de Técnico Superior en Automatización y Robótica Industrial y se fijan sus enseñanzas mínimas.
k) Técnico Superior en Electromedicina Clínica, establecido por el Real Decreto 838/2015, de 21 de septiembre, por el que se establece el título de Técnico Superior en Electromedicina Clínica y se fijan los aspectos básicos del currículo.
Entorno profesional
Las personas que hayan obtenido el Título de Máster de Formación Profesional o certificación académica de asistencia con aprovechamiento que acredita la superación de este curso de especialización pueden ejercer su actividad en todos los sectores económicos dedicados al desarrollo de aplicaciones en Python, tanto por cuenta ajena como propia, desempeñando su trabajo en las áreas de programación o consultoría.
Las ocupaciones y puestos de trabajo más relevantes son los siguientes:
a) Programadores en lenguaje Python.
b) Desarrolladores de aplicaciones en Python.
c) Verificadores / Depuradores de código.
d) Desarrolladores web.
e) Programadores DevOps (desarrollo de operaciones).
Competencias
Competencia general.
La competencia general de este curso de especialización consiste en desarrollar aplicaciones en lenguaje Python, optimizando la programación, seleccionando la arquitectura más adecuada y verificando los resultados de acuerdo a las soluciones a implementar.
Competencias profesionales y para la empleabilidad.
Las competencias profesionales y para la empleabilidad de este curso de especialización son las que se relacionan a continuación:
a) Analizar propuestas a resolver con Python identificando los datos sobre los que se opera y las estrategias conducentes a su resolución.
b) Indicar las soluciones adoptadas para la resolución de los problemas planteados de acuerdo a las estrategias definidas.
c) Desarrollar los diagramas de flujo correspondientes a las soluciones adoptadas.
d) Definir arquitecturas de código eficientes.
e) Aplicar conceptos de la programación orientada a objetos.
f) Aplicar buenas prácticas de programación en el desarrollo de las aplicaciones.
g) Aplicar correctamente la sintaxis del lenguaje en las diversas expresiones de programación.
h) Realizar pruebas parciales de los desarrollos de las aplicaciones para verificar el funcionamiento correcto de las etapas intermedias y posibilitar la depuración del programa.
i) Probar funcionamiento del programa en diferentes entornos de acuerdo al problema a resolver y verificando que se ajusta a las soluciones adoptadas.
j) Organizar y desarrollar proyectos gestores de clientes utilizando clases, pruebas unitarias, persistencia y una interfaz gráfica.
k) Adaptarse a las nuevas situaciones laborales originadas por cambios tecnológicos y organizativos en su actividad laboral.
l) Cumplir las tareas propias de su nivel con autonomía y responsabilidad, efectuándolas de forma individual o como miembro de un equipo de trabajo.
m) Comunicarse eficazmente, respetando la autonomía y competencia de las personas que intervienen en su ámbito de trabajo.
n) Cumplir las normas de calidad, de accesibilidad universal y diseño para todos que afectan a su actividad profesional.
ñ) Actuar con espíritu emprendedor e iniciativa personal en la elección o aplicación de los procedimientos de su actividad profesional.
o) Ejercer sus derechos y cumplir con las obligaciones derivadas de su actividad profesional, de acuerdo con lo establecido en la legislación vigente, participando activamente en la vida económica, social y cultural.
Duración y distribución horaria semanal
Duración de los módulos profesionales y la asignación horaria semanal del curso de especialización de Formación Profesional de grado superior en Desarrollo de aplicaciones en lenguaje Python.
| Módulos profesionales | Horas totales | Distribución horaria semanal (Tres trimestres) | Distribución horaria semanal (Dos trimestres) |
| 5098. Entornos y sintaxis en Python. | 50 | 2 | 2 |
| 5099. Estructuras de control en Python. | 80 | 2 | 3 |
| 5100. Programación orientada a objetos. | 150 | 5 | 6 |
| 5101. Análisis de datos con Python | 150 | 5 | 6 |
Total | 430 | 14 | 17 |
Centros en los que se imparte
| Provincia | Localidad | Centro |
| Albacete | Albacete | 02003892 - IES Leonardo Da Vinci |