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:
Empleadas y empleados públicos interesados en el análisis de datos con Python 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 120.
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. Módulos y Paquetes.
Tema 7. Orientación a Objetos.
- Clases y objetos, Herencia, Herencia múltiple, Polimorfismo, Encapsulación, Clases de “nuevo-estilo”, Métodos especiales.
Tema 8. Programación funcional.
- Funciones de orden superior, Funciones Lambda, Generadores, Decoradores.
Tema 9. Excepciones.
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.
Tema 13. Interactuar con webs.
Tema 14. Bases de Datos.
Tema 15. 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 19/02/2024 a 08/04/2024.
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 21/12/2023.
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: