Teaching GuideTerm Polytechnic University Collage |
Máster Universitario en Informática Industrial e Robótica |
Subjects |
Introduction to Python for Engineers |
Contents |
Identifying Data | 2022/23 | |||||||||||||
Subject | Introduction to Python for Engineers | Code | 770538011 | |||||||||||
Study programme |
|
|||||||||||||
Descriptors | Cycle | Period | Year | Type | Credits | |||||||||
Official Master's Degree | 2nd four-month period |
First | Optional | 3 | ||||||||||
|
Topic | Sub-topic |
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: - Elementos dunha figura. - Utilización. - Backends. - Figuras interactivas. - Optimización do rendemento. Seaborn: - Características. - Utilización. |
|