Guia docenteCurso Escuela Politécnica de Ingeniería de Ferrol |
Máster Universitario en Informática Industrial e Robótica |
Asignaturas |
Python para Ingenieros Introductorio |
Contenidos |
Datos Identificativos | 2023/24 | |||||||||||||
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 |
Los bloques o temas siguientes desarrollan los contenidos establecidos en la ficha de la memoria de verificación. | - Qué es Python. Intérpretes. - Operadores, variables, expresiones y sentencias. Tipos de datos básicos. Control de flujo. E/S básica. - Colecciones. Comprensiones de listas. Iteradores. Generadores. - Funciones vs. orientación a objetos. Clases y objetos. Herencia. Excepciones. - Ficheros. - Librerías para la programación eficiente con arrays. - Visualización de datos en 2D. |
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. |
|