
{"id":311437,"date":"2026-09-07T12:50:50","date_gmt":"2026-09-07T10:50:50","guid":{"rendered":"https:\/\/cpfp.uvigo.gal\/?post_type=sigma_course&#038;p=311437"},"modified":"2026-09-07T12:51:14","modified_gmt":"2026-09-07T10:51:14","slug":"introducion-a-python-cixug","status":"publish","type":"sigma_course","link":"https:\/\/cpfp.uvigo.gal\/es\/estudios\/titulos-propios\/introducion-a-python-cixug\/","title":{"rendered":"Introducci\u00f3n a Python (CIXUG)"},"content":{"rendered":"<div class=\"entry-thumbnail\">\n<p><img decoding=\"async\" class=\"img-fluid\" src=\"https:\/\/cpfp.uvigo.gal\/wp-content\/plugins\/uvigo-sigma-courses\/public\/images\/1191-1.jpg\" alt=\"La docencia que reconecta\" \/><\/p>\n<\/div>\n<div class=\"row\">\n<div class=\"col-lg-12\">\n<h3>Programas de formaci\u00f3n permanente do profesorado<\/h3>\n<p class=\"header-list\">\u00c1mbito: Interdisciplinar<span class=\"pull-right\">C\u00f3digo: 1327\/1<\/span><br \/>\n\u00c1rea de inter\u00e9s principal: Transversal | \u00c1rea de inter\u00e9s secundaria: Transversal<\/p>\n<div class=\"custom-block graylight\">\n<div class=\"row\">\n<div class=\"col lg-4\">\n<h3>Inicio y fin<\/h3>\n<p><i class=\"fa fa-calendar\"><\/i> 22\/09\/2026 \u2013 06\/10\/2026<\/p>\n<\/div>\n<div class=\"col lg-3\">\n<h3>Modalidad<\/h3>\n<p><i class=\"fa fa-laptop\" aria-hidden=\"true\"><\/i> Virtual s\u00edncrono<\/p>\n<\/div>\n<div class=\"col lg-2\">\n<h3>Cr\u00e9ditos ECTS<\/h3>\n<p><i class=\"fa fa-shield\"><\/i> 0.0 ECTS<\/p>\n<\/div>\n<div class=\"col lg-3\">\n<h3>Estado<\/h3>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"mb-2\"><a class=\"btn btn-outline-primary disabled\" style=\"text-transform: none!important;\" href=\"xxxx\" target=\"_blank\" rel=\"noopener\">15 plazas<\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>Descripci\u00f3n<\/h2>\n<p>Python es un lenguaje de alto nivel de programaci\u00f3n interpretada cuya filosof\u00eda hace hincapi\u00e9 en la legibilidad de su c\u00f3digo, est\u00e1 administrado por Python Sotware Foundation y posee una licencia de c\u00f3digo abierto.<br \/>\nPython experiment\u00f3 en los \u00faltimos a\u00f1os un auge sin precedentes, dominando la escena de los lenguajes de programaci\u00f3n de prop\u00f3sito general.<br \/>\nEl aprendizaje de Python es muy recomendable en la actualidad debido a sus ventajas en la automatizaci\u00f3n de tareas administrativas, el an\u00e1lisis de datos, el desarrollo de aplicaciones web, la investigaci\u00f3n acad\u00e9mica, la ense\u00f1anza y tutor\u00eda, la colaboraci\u00f3n con otros profesionales y la adaptaci\u00f3n a las \u00faltimas tecnolog\u00edas. Aprender Python proporciona habilidades y herramientas para mejorar la eficiencia, aprovechar datos institucionales, desarrollar proyectos acad\u00e9micos y mantenerse actualizado en un entorno acad\u00e9mico en constante evoluci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"row\">\n<div class=\"col-lg-6\">\n<p class=\"header-list\">Tel\u00e9fono contacto:<\/p>\n<p>986812035<\/p>\n<p class=\"header-list\">Email contacto:<\/p>\n<p>cpfp.innovacion@uvigo.gal<\/p>\n<p class=\"header-list\">Entidad organizadora:<\/p>\n<p>Centro de Posgrao e Formaci\u00f3n Permanente<\/p>\n<\/div>\n<div class=\"col-lg-6\">\n<div class=\"card\">\n<div class=\"card-body\">\n<p class=\"header-list\" style=\"color: #198754;\">PER\u00cdODO DE INSCRIPCI\u00d3N<br \/>\n<small>Inscripci\u00f3n\u00a0<\/small><br \/>\n08\/09\/2026 \u2013 10\/09\/2026<\/p>\n<hr \/>\n<p class=\"header-list\" style=\"color: #198754;\">PER\u00cdODO DE MATR\u00cdCULA<br \/>\n<small>Matr\u00edcula\u00a0<\/small><br \/>\n09\/09\/2026 \u2013 11\/09\/2026<\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p class=\"mb-2\"><a class=\"btn btn-primary btn-icon \" style=\"text-transform: none!important;\" href=\"https:\/\/secretaria.uvigo.gal\/uvigo.sv\/index.php?modulo=portalAcademico\" target=\"_blank\" rel=\"noopener noreferrer\">Matr\u00edcula <\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Modalidad<\/h2>\n<div class=\"card\">\n<div class=\"row\">\n<div class=\"col lg-6\">\n<div class=\"card-body\">\n<h3 class=\"card-title\">Docencia presencial<\/h3>\n<p>0 horas<\/p>\n<\/div>\n<\/div>\n<div class=\"col lg-3\">\n<div class=\"card-body\">\n<h3 class=\"card-title\">Docencia virtual<\/h3>\n<p>25 horas s\u00edncronas<\/p>\n<\/div>\n<\/div>\n<div class=\"col lg-3\">\n<div class=\"card-body\">\n<h3 class=\"card-title\">Pr\u00e1cticas en empresa<\/h3>\n<p>0 horas<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"row\">\n<div class=\"col lg-12\">\n<div class=\"card-body\">\n<p><strong>Lugar de impartici\u00f3n<\/strong><br \/>\nFormaci\u00f3n en li\u00f1a a trav\u00e9s da Aula virtual do CIXUG: https:\/\/formar.cixug.es\/<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>Horario<\/h2>\n<div>1ra sesi\u00f3n: martes, 22 de septiembre de 9:00 a 14:00.<br \/>\n2da sesi\u00f3n: jueves, 24 de septiembre de 9:00 a 14:00.<br \/>\n3ra sesi\u00f3n: martes, 29 de septiembre de 9:00 a 12:00.<br \/>\n4ta sesi\u00f3n: jueves, 1 de octubre de 9:00 a 14:00.<br \/>\n5ta sesi\u00f3n: martes, 6 de octubre de 9:00 a 14:00.<\/div>\n<p>&nbsp;<\/p>\n<h2>Objetivos<\/h2>\n<p>Obtener los conocimientos necesarios para desarrollar programas inform\u00e1ticos empleando el lenguaje de programaci\u00f3n Python y aplicarlos a la resoluci\u00f3n de problemas de computaci\u00f3n diversos.<\/p>\n<p>&nbsp;<\/p>\n<h2>Destinatarios<\/h2>\n<p>PDI Uvigo<\/p>\n<p>&nbsp;<\/p>\n<h2>Competencias Espec\u00edficas<\/h2>\n<ul class=\"list-peak\" style=\"margin-top: 10px;\">\n<li>Introducir los distintos entornos de desarrollo. El entorno interactivo Jupyter para ejecutar y crear programas.<\/li>\n<li>Conocer los elementos b\u00e1sicos del lenguaje, las estructuras de control, estructuras de datos, y elementos sint\u00e1cticos espec\u00edficos de Python.<\/li>\n<li>Introducir algunas de las bibliotecas m\u00e1s habituales del lenguaje.<\/li>\n<li>Realizar pr\u00e1cticas y ejercicios sencillos de programaci\u00f3n con Python.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Condiciones de acceso<\/h2>\n<p>Ser PDI de la Uvigo<\/p>\n<p>Prerrequisitos: Conocimientos b\u00e1sicos de inform\u00e1tica. Se recomienda tener un dominio b\u00e1sico del ingl\u00e9s para el manejo de herramientas inform\u00e1ticas y la consulta de documentaci\u00f3n t\u00e9cnica.<\/p>\n<p>Se necesitar\u00e1 equipo inform\u00e1tico equipado con c\u00e1mara web y micr\u00f3fono, con acceso a internet. Adem\u00e1s, necesaria la instalaci\u00f3n del int\u00e9rprete del lenguaje Python 3 y un editor de texto adecuado para la edici\u00f3n de programas inform\u00e1ticos (se recomienda VS Code). En la primera sesi\u00f3n del curso se le dar\u00e1n indicaciones al alumnado acerca de c\u00f3mo instalar estos programas si lo necesitan.<\/p>\n<p>&nbsp;<\/p>\n<h2>Criterios de selecci\u00f3n<\/h2>\n<p>Orden de preinscripci\u00f3n<\/p>\n<p>&nbsp;<\/p>\n<h2>Metodolog\u00eda<\/h2>\n<p>1. Introducci\u00f3n a Python, Y\/S b\u00e1sica (3 horas): Instalaci\u00f3n del entorno de trabajo y buenas pr\u00e1cticas (PEP8), Visualizaci\u00f3n mensajes por consola (print), Introducci\u00f3n de texto por teclado (input), Tipos de datos b\u00e1sicos (enteros, como flotante, texto, booleanos), Operaciones aritm\u00e9ticas, l\u00f3gicas y de comparaci\u00f3n.<\/p>\n<p>2. Variables y estrcturas de datos (4 horas): Declaraci\u00f3n de variables, Listas, tuplas y diccionarios; Conjuntos, Cadenas de texto (str), Formato de cadenas de caracteres, redondeo de cifras; Comprensi\u00f3n y expresiones compactas, Conversiones entre tipos de datos.<\/p>\n<p>3. Control de flujo del programa y gesti\u00f3n de errores (4 horas): Estructura condicional (if-elif-else), Bucles (fuere, while), Rangos, Gesti\u00f3n de errores con try\/except, Manejo de datos defectuosos o incompletos, validaci\u00f3n, Coincidencia de patrones (match), Generaci\u00f3n de n\u00fameros pseudoaleatorios.<\/p>\n<p>4. Funciones y modularizaci\u00f3n (4 horas): Definici\u00f3n e invocaci\u00f3n de funciones, M\u00e9todos de ayuda y documentaci\u00f3n, Funciones recursivas, Funciones generadoras, Argumentos variables: *args, *kwargs, Type hints, Organizaci\u00f3n del c\u00f3digo en m\u00f3dulos.<\/p>\n<p>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\u00f3n de datos tabulares, Funciones generadoras, uso de yield, Expresiones generadoras.<\/p>\n<p>6. Introducci\u00f3n a la programaci\u00f3n orientada a objetos (3 horas): Definici\u00f3n de clases, atributos y m\u00e9todos, Conceptos de herencia y polimorfismo, M\u00e9todos especiales, Dataclasses.<\/p>\n<p>7. Paquetes de terceros (4 horas): El \u00edndice de paquetes de Python (PyPI), Instalaci\u00f3n de paquetes de terceros, Paquetes de uso frecuentes en el an\u00e1lisis y procesamiento de datos: NumPy, Pandeadas, Matplotlib.<\/p>\n<p>&nbsp;<\/p>\n<h2>Profesorado<\/h2>\n<div>\n<p>Jairo Chapela Mart\u00ednez<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2>Evaluaci\u00f3n<\/h2>\n<p>Os criterios que se ter\u00e1n en conta ser\u00e1n: A participaci\u00f3n (10 horas de conexi\u00f3n como m\u00ednimo), avaliaci\u00f3n continua mediante: probas, consulta en foros etc&#8230; Posibilidade dunha proba final.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.cixug.gal\/cursos\/2026-cxg-python\/\">M\u00e1s informaci\u00f3n<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_monsterinsights_skip_tracking":false},"class_list":["post-311437","sigma_course","type-sigma_course","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cpfp.uvigo.gal\/es\/wp-json\/wp\/v2\/sigma_course\/311437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpfp.uvigo.gal\/es\/wp-json\/wp\/v2\/sigma_course"}],"about":[{"href":"https:\/\/cpfp.uvigo.gal\/es\/wp-json\/wp\/v2\/types\/sigma_course"}],"wp:attachment":[{"href":"https:\/\/cpfp.uvigo.gal\/es\/wp-json\/wp\/v2\/media?parent=311437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}