Python é unha linguaxe de alto nivel de programación interpretada cuxa filosofía fai fincapé na lexibilidade do seu código, está administradopor 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álisede datos, o desenvolvemento de aplicacións web, a investigación académica, o ensino e titoría, a colaboración con outros profesionais e aadaptación ás últimas tecnoloxías. Aprender Python proporciona habilidades e ferramentas para mellorar a eficiencia, aproveitar datosinstitucionais, desenvolver proxectos académicos e manterse actualizado nunha contorna académica en constante evolución.
- 
INTRODUCCIÓN A PYTHON, Y/S BÁSICA
- Instalación del entorno de trabajo
 - Visualización mensajes por consola (print)
 - Introducción de texto por teclado (input)
 
 - 
VARIABLES Y TIPOS DE DATOS
- Declaración de variables
 - Tipos de datos: enteros, como flotante, texto, booleanos
 - Conversiones entre tipos de datos
 - Formato de cadenas de caracteres, redondeo de cifras
 - Operadores matemáticos
 - Ejercicios prácticos
 
 - 
CADENAS DE CARACTERES Y TIPOS DE DATOS ABSTRACTOS
- Indexación
 - Extracción de subcadeas
 - La clase str
 - Listas y tuplas
 - Diccionarios
 - Conjuntos (set)
 - Ejercicios prácticos
 
 - 
CONTROL DEL FLUJO DEL PROGRAMA
- Operadores de comparación
 - Operadores lógicos
 - Estructura condicional (if-elif-else)
 - Bucles (fuere, while)
 - Rangos
 - Funciones de búsqueda y transformación de secuencias: sum, mí, max, filter, map
 - Generación de números pseudoaleatorios
 - Comprensión de listas
 - Ejercicios prácticos
 
 - 
FUNCIONES
- Definición e invocación de funciones
 - Métodos de ayuda y documentación
 - Funciones recursivas
 - Argumentos variables: *args, *kwargs
 - Ejercicios prácticos
 
 - 
MANIPULACIÓN DE FICHEROS
- Apertura y cierre de ficheros
 - Lectura y escritura secuencial de datos en ficheros
 - Ejercicios prácticos
 
 - 
INTRODUCCIÓN A La PROGRAMACIÓN ORIENTADA A OBJETOS
- Definición de clases
 - Atributos y métodos
 - Herencia
 - Polimorfismo
 - Métodos especiales
 - Ejercicios prácticos
 
 - 
PAQUETES DE TERCEROS
- El índice de paquetes de Python (PyPI)
 - Instalación de paquetes de terceros
 - Exposición de algunos de los paquetes más utilizados para la ciencia de datos y el desarrollo de aplicaciones
 
 
Jairo Chapela Martínez,CIXUG