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