Duración
30 horas
Introducción
Profundiza en el desarrollo con Python y aprovecha al máximo el potencial de este lenguaje para crear soluciones profesionales, modernas y complejas. Descubre todo lo que este lenguaje puede hacer por ti y desarrolla aplicaciones profesionales. Aprenderás todo lo que necesitas sobre Python, el lenguaje con la sintaxis más sencilla para el desarrollo.
Objetivos
- Aprender a programar en lenguaje Python
- Conocer todas las posibilidades que te brinda este lenguaje
- Construir aplicaciones
- Conocer las funciones avanzadas
- Adquirir los conocimientos de la programación orientada a objetos
- Configurar multitareas.
Temario
- Funciones Avanzadas
- Listas
- Ejercicios de listas
- Comprensión de listas
- Diccionarios
- Funciones Lambdas
- Programación orientada a objetos
- Clases y objetos
- Destructores y atributos especiales
- Herencia
- Ejercicio de herencia
- Sobrescritura
- Métodos especiales
- Multitarea
- Fundamentos de multitarea
- Multitarea con threading
- Sincronización de tareas
- Metaprogramación
- Conceptos generales de metaprogramación
- Manipulación de clases
- Metaclases
- Creación de multiclases
- Decoradores
- Módulos y paquetes
- Módulos I
- Módulos II
- Paquetes
- Distribución de paquetes
- Acceso a Datos
- Ficheros
- Ficheros y otros métodos
- Ejercicio de gestión de empleados
- Manipulación JSON
- Gestión de empleados JSON
- Fundamentos MongoDB
- Inserción de documentos MongoDB
- Recuperación, actualización, eliminación MongoDB
- Acceso a APIs
- Acceso a recursos externos
- Manipulación de respuesta
- API REST
- Ejemplos APIS
- Autentificación API
- Scripts de Administración
- Módulo SYS
- Módulo Subprocess
- Salida subprocesos
- El módulo OS