• Normativa de referencia

    • Real Decreto 566/2024, de 18 de junio, por el que se establece el Curso de especialización de Formación Profesional de Grado Superior en Desarrollo de aplicaciones en lenguaje Python y se fijan los aspectos básicos del currículo. (BOE, 20 de junio de 2024).

  • Duración del estudio

    • 430 horas
  • Calendario Curso de Especialización

    • Inicio de las clases: 30 de octubre de 2025.
    • Finalización de las clases: 15 de mayo de 2026.
    • Finalización del curso de especialización: 12 de junio de 2026.
  • Convocatorias

    • 1ª Evaluación ordinaria: 15 de mayo de 2026.
    • 2ª Evaluación ordinaria: 12 de junio de 2026.
  • Horario lectivo

    • Virtual: Horario flexible en el aula virtual del CIPFP disponible desde el 30 de octubre de 2025 de lunes a domingo 24 horas: https://aulavirtual-fpdrioja.larioja.org/
    • Presencial: Solo hay presencialidad en los exámenes finales (si se aprueba en una convocatoria no es necesario acudir a la otra).
  • 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.

  • Requisitos de acceso

Los títulos que le dan acceso son los siguientes:

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.

    • 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.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.

  • Si no tienes dicha titulación, pero hay disponibilidad de plazas y la administración competente lo contempla (hasta un máximo del 20 % de las plazas), puedes acceder si cumples uno de los siguientes requisitos:
    • 1º Si tienes un título de Técnico o Técnico Superior de Formación Profesional diferente de los que den acceso y acreditas experiencia en el área profesional asociada al curso.
    • 2º Si tienes un título de Técnico o Técnico Superior de Formación Profesional diferente de los que den acceso y acreditas conocimientos previos adecuados mediante una prueba de capacidad, una entrevista personal, una solicitud de motivación de ingreso, currículum, o experiencia laboral.
    • 3º Si no eres titulado/a en FP, pero puedes acreditar conocimientos previos que garanticen tu competencia para seguir con éxito el curso de especialización, mediante una prueba de capacidad, una entrevista personal, currículum, o experiencia laboral. Obtendrás una certificación académica de realización con aprovechamiento que sustituirá al título de Especialista (si el curso es de Grado Medio) o al de Máster de Formación Profesional (si el curso es de Grado Superior).
  • Módulos Profesionales

Módulos Profesionales

Horas por módulo

Curso

18 Horas / Semana

5098. Entornos y sintaxis en Python.

75 3

5099. Estructuras de control en Python.

75 3

5100. Programación orientada a objetos.

140 6

5101. Análisis de datos con Python.

140 6

Total para obtener el título

430

18


  • 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:

    • Programadores en lenguaje Python.

    • Desarrolladores de aplicaciones en Python.

    • Verificadores / Depuradores de código.

    • Desarrolladores web.Programadores DevOps (desarrollo de operaciones).