Datos Identificativos | 2024/25 | |||||||||||||
Asignatura | Python para Enxeñeiros Introdutorio | Código | 730556010 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Mestrado Oficial | 1º cuadrimestre |
Primeiro | Optativa | 3 | ||||||||||
|
Temas | Subtemas |
Os bloques ou temas seguintes desenvolven os contidos establecidos na ficha da memoria de verificación. | - Que é Python. Intérpretes. - Operadores, variables, expresións e sentenzas. Tipos de datos básicos. Control de fluxo. E/S básica. - Coleccións. Comprensións de listas. Iteradores. Xeradores. - Funcións vs. orientación a obxectos. Clases e obxectos. Herdanza. Excepcións. - Ficheiros. - Librerías para a programación eficiente con arrays. - Visualización de datos en 2D. |
Introdución a Python. | Introdución. Intérpretes. |
Elementos fundamentais da linguaxe. | Tipos de datos. Valores e variables. Operadores e operandos. Expresións e sentenzas. E/S básica. Control de fluxo. Secuencias inmutables: tuplas, cadeas de caracteres. Secuencias mutables: listas. |
Tipos de datos avanzados. | Listas por comprensión. Xeradores. Dicionarios. Conxuntos. Vectores e matrices. Pilas e colas. |
Funcións | Definición. Devolución de resultados. Variables locais e globais. Argumentos por posición e por nome. Argumentos con valor por defecto e lista variable de argumentos. Funcións incorporadas. Funcións lambda. Decoradores. Recursividade. |
Programación orientada a obxectos. | Clases e obxectos. Herdanza e especialización. Propiedades. Atributos e métodos de clase. Redefinición de operadores. Excepcións. |
NumPy | Arrays: definición e utilización. Módulos de uso frecuente. |
Visualización de datos. | Matplotlib: - Características. - Utilización. Seaborn: - Características. - Utilización. |