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
- 滨苍诲别虫补肠颈贸苍
- 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