Curso

ESTRATEGIAS DE REUTILIZACIÓN Y EXTENSIÓN DE CÓDIGO EN PYTHON

  • Desde: 15/4/26
  • Hasta: 15/6/26
  • Campus de Valencia
  • Idioma: Castellano
  • Online

Preinscripción desde el 10/3/26

Matrícula disponible hasta el 25/4/26

Promovido por:
Vicerrectorado de Empleo, Formación Permanente y Lenguas

Responsable de la actividad:
Ignacio Gil Pechuán


¿Tienes entre 25 y 64 años?

👉 Accede a esta actividad con un 70% de descuento

Formación Permanente con Microcredenciales UPV. Mejora tu empleabilidad con ayuda pública.

Inscripción
Consulta las condiciones específicas de la actividad

Modalidad

Presencial Online Emisión en directo

0 horas


30 horas


0 horas

Lugar de impartición
Poliformat
Certificación

Microcredencial

Modalidad

ONLINE

Curso

2025-2026

ECTS

3

Campus

Valencia

0 h

Presenciales

30 h

Online

Precio Colectivo
282 € Público en general 
84,6 €  Precio MICROCREDS: Personas con nacionalidad española o residencia en el Estado Español, de entre 25 y 64 años, cumplidos a la fecha de comienzo de la microcredencial.
282,00 € - Público en general
84,60 € - Precio MICROCREDS: Personas con nacionalidad española o residencia en el Estado Español, de entre 25 y 64 años, cumplidos a la fecha de comienzo de la microcredencial.

La presente actividad formativa pertenece al Plan MICROCREDS, financiado por la Unión Europea. NextGenerationEU
EL Plan MICROCREDS subvenciona hasta 70% a personas con nacionalidad española o residencia en el Estado Español, de entre 25 y 64 años, cumplidos a la fecha de comienzo de la microcredencial y que superen la evaluación de la misma.
En el proceso de matrícula debe rellenarse la fecha de nacimiento y firmar la Declaración Responsable que se acompaña.
En el caso en el que se escoja el perfil de precio financiado por el Plan MICROCREDS sin cumplir con los requisitos del mismo, se emitirá un recibo complementario hasta completar el importe del perfil de precio "Público en general". El impago de dicho recibo supone la anulación de la matrícula y la pérdida del derecho de devolución de las cantidades satisfechas.


Objetivos

Resultados de aprendizaje

• Conocer las estrategias algorítmicas fundamentales de Python.
• Implementar código reutilizable y extensible en Python.
• Aplicar técnicas de recursividad en Python.
• Aplicar las prácticas comunes de programación en Python, incluyendo el manejo de errores.
• Depurar el código en Python.


Profesores


Metodología didáctica y sistemas de evaluación

El inicio del curso se centrará en el fortalecimiento del pensamiento algorítmico. Los estudiantes repasarán las técnicas clave de creación y reutilización de algoritmos, e introducirán la poderosa herramienta de la recursividad.
Una vez afianzados estos fundamentos lógicos, el curso se sumergirá en el corazón del lenguaje:
• Sintaxis y Prácticas: Se aprenderán los elementos gramaticales y de sintaxis de Python, se adoptarán las buenas prácticas del lenguaje y se dominará el tratamiento de errores.
• Modularidad Avanzada: Se profundizará en cómo organizar el código de manera eficiente utilizando la modularidad, un aspecto esencial para el desarrollo de aplicaciones robustas.
• Datos y POO: Se explorarán tipos de datos avanzados como los diccionarios e iteradores, se presentará el funcionamiento de la gestión de memoria en Python, y se realizará un repaso a los conceptos básicos de la Programación Orientada a Objetos (POO). También se cubrirán las técnicas de entrada y salida (E/S) de datos por consola y ficheros.
• Evolución del Código: Se mostrarán técnicas para escribir código pensando en el futuro, aplicando prácticas para asegurar la facilidad de mantenimiento y evolución de las aplicaciones.
• Herramientas: El curso finalizará con el conocimiento de las soluciones de desarrollo y depuración más utilizadas, además de la presentación de algunas de las librerías esenciales del ecosistema Python.

Temas a desarrollar

Tema 1. Estrategias algorítmicas
• Creación de algoritmos
• Reutilización de algoritmos
• Recursión
• Ejercicios
Tema 2. Construcción de código
• Gramatica y sintaxis de Python
• Prácticas comunes cuando se programa en Python (PEP 8)
• Manejo de errores
• Resolución de errores en Python
• Ejercicios
Tema 3. Diseño de software
• Modularidad en Python
• Ejercicios
Tema 4. Representación de datos
• Tipos de datos avanzados
• Gestión de memoria
• Objetos
• Gestion de entrada y salida
• Ejercicios
Tema 5. Evolución del software
• Evolución de software
• Ejercicios
Tema 6. Herramientas y entornos de desarrollo
• Gestión de código
• Depuracion
• Librerías
• Ejercicios

Inscripción
Consulta las condiciones específicas de la actividad
Logotipos Microcredenciales