Guia docenteCurso Escuela Universitaria Politécnica |
Máster Universitario en Informática Industrial e Robótica |
Asignaturas |
Python para Ingenieros Introductorio |
Contenidos |
Datos Identificativos | 2022/23 | |||||||||||||
Asignatura | Python para Ingenieros Introductorio | Código | 770538011 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Máster Oficial | 2º cuatrimestre |
Primero | Optativa | 3 | ||||||||||
|
Tema | Subtema |
Introducción a Python. |
Introducción. Intérpretes. |
Elementos fundamentales del lenguaje. | Tipos de datos. Valores y variables. Operadores y operandos. Expresiones y sentencias. E/S básica. Control de flujo. Secuencias inmutables: tuplas, cadenas de caracteres. Secuencias mutables: listas. |
Tipos de datos avanzados. | Listas por comprensión. Generadores. Diccionarios. Conjuntos. Vectores y matrices. Pilas y colas. |
Funciones | Definición. Devolución de resultados. Variables locales y globales. Argumentos por posición y por nombre. Argumentos con valor por defecto y lista variable de argumentos. Funciones incorporadas. Funciones lambda. Decoradores. Recursividad. |
Programación orientada a objetos. | Clases y objetos. Herencia y especialización. Propiedades. Atributos y métodos de clase. Redefinición de operadores. Excepciones. |
NumPy | Arrays: definición y utilización. Módulos de uso frecuente. |
Visualización de datos. | Matplotlib: - Elementos de una figura. - Utilización. - Backends. - Figuras interactivas. - Optimización del rendimiento. Seaborn: - Características. - Utilización. |
|