La docencia que reconecta

Programas de formación permanente do profesorado

Ámbito: InterdisciplinarCódigo: 1327/1
Área de interés principal: Transversal | Área de interés secundaria: Transversal

Inicio y fin

22/09/2026 – 06/10/2026

Modalidad

Virtual síncrono

Créditos ECTS

0.0 ECTS

Estado

 

15 plazas

 

Descripción

Python es un lenguaje de alto nivel de programación interpretada cuya filosofía hace hincapié en la legibilidad de su código, está administrado por Python Sotware Foundation y posee una licencia de código abierto.
Python experimentó en los últimos años un auge sin precedentes, dominando la escena de los lenguajes de programación de propósito general.
El aprendizaje de Python es muy recomendable en la actualidad debido a sus ventajas en la automatización de tareas administrativas, el análisis de datos, el desarrollo de aplicaciones web, la investigación académica, la enseñanza y tutoría, la colaboración con otros profesionales y la adaptación a las últimas tecnologías. Aprender Python proporciona habilidades y herramientas para mejorar la eficiencia, aprovechar datos institucionales, desarrollar proyectos académicos y mantenerse actualizado en un entorno académico en constante evolución.

 

 

Teléfono contacto:

986812035

Email contacto:

cpfp.innovacion@uvigo.gal

Entidad organizadora:

Centro de Posgrao e Formación Permanente

PERÍODO DE INSCRIPCIÓN
Inscripción 
08/09/2026 – 10/09/2026


PERÍODO DE MATRÍCULA
Matrícula 
09/09/2026 – 11/09/2026

 

Matrícula

 

 

Modalidad

Docencia presencial

0 horas

Docencia virtual

25 horas síncronas

Prácticas en empresa

0 horas

Lugar de impartición
Formación en liña a través da Aula virtual do CIXUG: https://formar.cixug.es/

 

 

Horario

1ra sesión: martes, 22 de septiembre de 9:00 a 14:00.
2da sesión: jueves, 24 de septiembre de 9:00 a 14:00.
3ra sesión: martes, 29 de septiembre de 9:00 a 12:00.
4ta sesión: jueves, 1 de octubre de 9:00 a 14:00.
5ta sesión: martes, 6 de octubre de 9:00 a 14:00.

 

Objetivos

Obtener los conocimientos necesarios para desarrollar programas informáticos empleando el lenguaje de programación Python y aplicarlos a la resolución de problemas de computación diversos.

 

Destinatarios

PDI Uvigo

 

Competencias Específicas

  • Introducir los distintos entornos de desarrollo. El entorno interactivo Jupyter para ejecutar y crear programas.
  • Conocer los elementos básicos del lenguaje, las estructuras de control, estructuras de datos, y elementos sintácticos específicos de Python.
  • Introducir algunas de las bibliotecas más habituales del lenguaje.
  • Realizar prácticas y ejercicios sencillos de programación con Python.

 

Condiciones de acceso

Ser PDI de la Uvigo

Prerrequisitos: Conocimientos básicos de informática. Se recomienda tener un dominio básico del inglés para el manejo de herramientas informáticas y la consulta de documentación técnica.

Se necesitará equipo informático equipado con cámara web y micrófono, con acceso a internet. Además, necesaria la instalación del intérprete del lenguaje Python 3 y un editor de texto adecuado para la edición de programas informáticos (se recomienda VS Code). En la primera sesión del curso se le darán indicaciones al alumnado acerca de cómo instalar estos programas si lo necesitan.

 

Criterios de selección

Orden de preinscripción

 

Metodología

1. Introducción a Python, Y/S básica (3 horas): Instalación del entorno de trabajo y buenas prácticas (PEP8), Visualización mensajes por consola (print), Introducción de texto por teclado (input), Tipos de datos básicos (enteros, como flotante, texto, booleanos), Operaciones aritméticas, lógicas y de comparación.

2. Variables y estrcturas de datos (4 horas): Declaración de variables, Listas, tuplas y diccionarios; Conjuntos, Cadenas de texto (str), Formato de cadenas de caracteres, redondeo de cifras; Comprensión y expresiones compactas, Conversiones entre tipos de datos.

3. Control de flujo del programa y gestión de errores (4 horas): Estructura condicional (if-elif-else), Bucles (fuere, while), Rangos, Gestión de errores con try/except, Manejo de datos defectuosos o incompletos, validación, Coincidencia de patrones (match), Generación de números pseudoaleatorios.

4. Funciones y modularización (4 horas): Definición e invocación de funciones, Métodos de ayuda y documentación, Funciones recursivas, Funciones generadoras, Argumentos variables: *args, *kwargs, Type hints, Organización del código en módulos.

5. Ficheros, generadores y procesamiento eficiente de datos (3 horas): Apertura y cierre de ficheros, Lectura y escritura secuencial de datos en ficheros, Uso de with, Manipulación de datos tabulares, Funciones generadoras, uso de yield, Expresiones generadoras.

6. Introducción a la programación orientada a objetos (3 horas): Definición de clases, atributos y métodos, Conceptos de herencia y polimorfismo, Métodos especiales, Dataclasses.

7. Paquetes de terceros (4 horas): El índice de paquetes de Python (PyPI), Instalación de paquetes de terceros, Paquetes de uso frecuentes en el análisis y procesamiento de datos: NumPy, Pandeadas, Matplotlib.

 

Profesorado

Jairo Chapela Martínez

 

Evaluación

Os criterios que se terán en conta serán: A participación (10 horas de conexión como mínimo), avaliación continua mediante: probas, consulta en foros etc… Posibilidade dunha proba final.

 

Más información