DESEMPEÑO GENERAL
INTRODUCCIÓN A LA PROGRAMACIÓN EN PYTHON
¿Qué voy a aprender?
- Dominar y aplicar fundamentos de Python mediante los principales tipos y estructuras de datos, así como de las diferentes estructuras de control de flujo.
- Escribir funciones de Python para facilitar la reutilización de código.
- Organizar el código mediante la programación orientada a objetos.
- Comprender y aplicar el manejo de las excepciones para la captura de errores y su tratamiento para obtener un código robusto.
- Desenvolverse de manera adecuada con módulos y paquetes, así como manejar la biblioteca estándar de Python.
- Usar los módulos específicos de Python para realizar conexiones a bases de datos.
- Comprender las posibilidades de uso que tiene Python en las redes de computadores.
- Llevar a cabo interacciones con webs a través de la técnica conocida como web scraping.
Dirigido a:
Empleados públicos interesados en el análisis de datos con phyton y con conocimientos básicos en lenguajes de programación. Disponer de permisos para instalar aplicaciones.
Inscripción:
- Esta acción formativa no se encuentra en periodo de inscripción.
- El número máximo de alumnos será de 60.
Contenidos:
Tema 1 Introducción – Primer programa en Python.
Tema 2 Tipos básicos.
- Números, Cadenas, Booleanos, Variables.
Tema 3 Control de flujo.
- Sentencias condicionales, Bucles.
Tema 4 Colecciones.
- Listas, Tuplas, Diccionarios.
Tema 5 Funciones.
Tema 6 Orientación a Objetos
- Clases y objetos, Herencia, Herencia múltiple, Polimorfismo, Encapsulación, Clases de “nuevo-estilo”, Métodos especiales.
Tema 7 Programación funcional
- Funciones de orden superior, Funciones Lambda, Generadores, Decoradores.
Tema 8 Excepciones.
Tema 9 Módulos y Paquetes.
Tema 10 Entrada/Salida Y Ficheros
- Entrada estándar, Parámetros de línea de comando, Salida estándar, Archivos
Tema 11 Expresiones Regulares
- Patrones, Usando el módulo re.
Tema 12 Sockets ? Redes
Tema 13 Interactuar con webs.
Tema 14 Serialización de objetos.
Tema 15 Bases de Datos.
Tema 16 Documentación
- Docstrings, Pydoc, Epydoc y reStructuredText.
Docentes:
 | D. FRANCISCO MARIÑO RUIZ TÉCNICO N28 |
 | D. JESUS MORENO JABATO TÉCNICO SUPERIOR TIC |
| D. BORJA RODRÍGUEZ CUENCA JEFE DE SECCIÓN |
| D. ANTONIO VILLENA VILLENA MARTÍN JEFE DE DEPARTAMENTO SISTEMAS DE INFORMACIÓN SECTORIALES |
Información complementaria
Calendario / Duración
De 13/09/2021 a 25/10/2021.
30 horas lectivas.
Horario
Continuado 24 horas.
Lugar de celebración
Plataforma en línea del INAP
Modalidad
EN LÍNEA TUTORIZADA
Área competencial
Programa
Desarrollo profesional continuo
Subprograma
Desempeño general
Convocatoria
Resolución de 07/06/2021.
Más información
Incidencias técnicas
Correo electrónico:
cau@inap.es
Información sobre la actividad
Coordinador INAP: Juan Larroda Melero
Correo Electrónico: fg@inap.es
Dirección postal: c/ Atocha, 106, 28012. Madrid.
Información sobre otras actividades del INAP: