Consorcio Interuniversitario de Galicia

Consorcio para o desenvolvemento de aplicacións de xestión universitaria de Galicia

Consorcio Interuniversitario de Galicia
260040
1ra Edición
Introdución a Python

Horas:

25 horas

Financiación:

Aporte Universidades

Destinatarios:

Persoal PAS, Persoal PDI

Prazas

PAS

PDI

PAS

15

PDI

15

PAS

PDI

Datas, Horarios e Sesións

Data Inicio

19/05/2026

Data Peche

05/06/2026

Tipos Formación

Formación Online
Aula virtual (Webinars)

Datas e horarios

Martes, 09:00 a 14:00
Xoves, 09:00 a 14:00

Número Webinars

5

Enlace ao curso

Enlace non requirido ou non creado o curso na plataforma de formación.

Necesidades, prerrequisitos e inf. xeral

Necesidades a cubrir

Obtención por parte do alumno dos coñecementos necesarios para desenvolver programas informáticos empregando a linguaxe de programación Python. Ademais da aplicación de devanditos coñecementos á resolución de problemas de computación diversos.

Prerrequisitos

Requirense coñecementos básicos de informática. Recomédase ter un dominio básico do inglés para o manexo de ferramentas informáticas e a consulta de documentación técnica.

Carácter

5 Sesións en directo en formato de videoconferencias de 5 horas de duración e uso da aula virtual do CIXUG: https://formar.cixug.gal/

Medios necesarios

Equipo informático equipado con cámara web e micrófono, con acceso a internet. Ademais, necesaria a instalación do intérprete do lenguaxe Python 3 e un editor de texto adecuado para a edición de programas informáticos (recoméndase VS Code). Na primeira sesión do curso daránselle indicacións ao alumno acerca de cómo instalar estos programas se o necesitan.

Datos persoal Formador e Titor

Persoal formador

Jairo Chapela Martínez

Empresa contratada

Jairo Chapela Martínez

Titor

CIXUG

Descrición

Python é unha linguaxe de alto nivel de programación interpretada cuxa filosofía fai fincapé na lexibilidade do seu código, está administrado por Python Sotware Foundation e posúe unha licenza de código aberto.

Python experimentou nos últimos anos un auxe sen precedentes, dominando a escena das linguaxes de programación de propósito xeral.
A aprendizaxe de Python é moi recomendable na actualidade debido ás súas vantaxes na automatización de tarefas administrativas, a análise de datos, o desenvolvemento de aplicacións web, a investigación académica, o ensino e titoría, a colaboración con outros profesionais e a adaptación ás últimas tecnoloxías. Aprender Python proporciona habilidades e ferramentas para mellorar a eficiencia, aproveitar datos institucionais, desenvolver proxectos académicos e manterse actualizado nunha contorna académica en constante evolución.

Competencias a desenvolver

  • Introducir as distintas contornas de desenvolvemento. A contorna interactiva Jupyter para executar e crear programas.
  • Coñecer os elementos básicos da linguaxe, as estruturas de control, estruturas de datos, e elementos sintácticos específicos de Python.
  • Introducir algunhas das bibliotecas máis habituais da linguaxe.
  • Realizar prácticas e exercicios sinxelos de programación con Python.

Metodoloxía

Impartición da actividade formativa en modalidade aula virtual con persoal cualificado, especializado na materia e con ampla experiencia no desenvolvemento de solucións informáticas.

As xornadas de impartición levarán a cabo utilizando un software de videoconferencia, intercalando exposicións teóricas coa resolución de casos prácticos sinxelos. A programación destas xornadas é a seguinte:

  • 1ra sesión: martes, 19 de maio de 9:00 a 14:00.
  • 2da sesión: xoves, 21 de maio de 9:00 a 14:00.
  • 3ra sesión: martes, 26 de maio de 9:00 a 14:00.
  • 4ta sesión: xoves, 28 de maio de 9:00 a 14:00.
  • 5ta sesión: martes, 2 de xuño de 9:00 a 14:00.

Tamén se proporán actividades aos alumnos para poder facer un seguimento da consecución dos obxectivos do curso por parte dos alumnos. As actividades propostas poden ser cuestionarios, entregas de exercicios, participación en foros de preguntas, entre outras.

Os alumnos contan co apoio do docente do curso para resolver calquera dúbida.

Temario

1. Introdución a Python, E/S básica (3 horas)
  • Instalación da contorna de traballo e boas prácticas (PEP8)
  • Visualización mensaxes por consola (print)
  • Introdución de texto por teclado (input)
  • Tipos de datos básicos (enteiros, coma flotante, texto, booleanos)
  • Operacións aritméticas, lóxicas e de comparación
2. Variables e estrcturas de datos (4 horas)
  • Declaración de variables
  • Listas, tuplas e diccionarios
  • Conxuntos
  • Cadeas de texto (str)
  • Formato de cadeas de caracteres, redondeo de cifras
  • Comprensión e expresións compactas
  • Conversións entre tipos de datos
3. Control de fluxo do programa e xestión de errores (4 horas)
  • Estructura condicional (if-elif-else)
  • Bucles (for, while)
  • Rangos
  • Xestión de errores con try/except
  • Manexo de datos defectuosos ou incompletos, validación
  • Coincidencia de patróns (match)
  • Xeración de números pseudoaleatorios
4. Funcións e modularización (4 horas)
  • Definición e invocación de funcións
  • Métodos de axuda e documentación
  • Funcións recursivas
  • Funcións xeradoras
  • Argumentos variables: *args, *kwargs
  • Type hints
  • Organización do código en módulos
5. Ficheiros, xeradores e procesamento eficiente de datos (3 horas)
  • Apertura e peche de ficheiros
  • Lectura e escritura secuencial de datos en ficheiros
  • Uso de with
  • Manipulación de datos tabulares
  • Funcións xeradoras, uso de yield
  • Expresións xeradoras
6. Introdución á programación orientada a obxectos (3 horas)
  • Definición de clases, atributos e métodos
  • Conceptos de herdanza e polimorfismo
  • Métodos especiais
  • Dataclasses
7. Paquetes de terceiros (4 horas)
  • O índice de paquetes de Python (PyPI)
  • Instalación de paquetes de terceiros
  • Paquetes de uso frecuentes no análise e procesamento de datos: NumPy, Pandas, Matplotlib
Scroll ao inicio