Este programa permite a los participantes al final de ambos Leccións ser capaz de utilizar el lenguaje de programación Python para operar bases de datos, concurrencias, y uso de protocolos para acceso a datos
Dirigido a
- Profesionales de TI que se dediquen a diversas disciplinas y que necesiten realizar tareas de administración de Linux esenciales; entre ellas, la instalación, el establecimiento de conectividad de red, la gestión de almacenamiento físico y la administración de seguridad básica
Duración
40 horas
Modalidades
- Presencial
- Virtual en vivo a tráves de plataformas digitales
- On site
Incluye
- 40 horas de capacitación
- Instructores capacitados
- Manual de participante en formato digital
- Constancia de particpación
Temario
- Serialización (texto plano y CSV)
- Leccións DBM
- Interfaz Berkeley DB
- Python Database API (DBAPI) 2.0
- Usando ETL
- Leyendo archivos de hoja electrónica
- Acceso a bases de datos relacionales
- Extendiendo Python DB-API
- Uso del Object Relational Mapper (ORM)
- Uso de bases de datos NoSQL
- Ventajas del uso de Python para manejo de datos
- Jupyter Notebook
- pandas
- Agregación de datos
- Plots con matplotlib
- Normalización, limpieza y ordenamiento de datos
- Personalizaciones site y user
- Funciones de terminación
- Ejecución dinámica y exec
- Tipos internos
- Garbage Collection
- Hilos en Python
- Lección threading
- Lección queue
- Lección de multiprocesamiento
- Lección concurrent.futures
- Arquitectura de programa en hilos
- Ambiente de proceso
- Ejecutando otros programas
- Lección mmap
- Principios de redes
- Interfaz Berkeley Socket
- Transport Layer Security (TLS, SSL)
- Arquitectura asíncrona Coroutine
- Lección asyncio
- Lección selectors
- Protocolos de correo electrónico
- Cliente HTTP y URL
- Otros Protocolos de red
- WSGI
- Python Web Frameworks
- Recuperación de archivos vía FTP/SFTP, SSH/SCP y HTTPS
- Accediendo a datos vía APIs
- Formato de archivos estructurados: JSON y XML
- Encabezados MIME y Email
- Codificando datos binarios como ASCII