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

  1. Funciones Avanzadas
    • Listas
    • Ejercicios de listas
    • Comprensión de listas
    • Diccionarios
    • Funciones Lambdas
  2. Programación orientada a objetos
    • Clases y objetos
    • Destructores y atributos especiales
    • Herencia
    • Ejercicio de herencia
    • Sobrescritura
    • Métodos especiales
  3. Multitarea
    • Fundamentos de multitarea
    • Multitarea con threading
    • Sincronización de tareas
  4. Metaprogramación
    • Conceptos generales de metaprogramación
    • Manipulación de clases
    • Metaclases
    • Creación de multiclases
    • Decoradores
  5. Módulos y paquetes
    • Módulos I
    • Módulos II
    • Paquetes
    • Distribución de paquetes
  6. 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
  7. Acceso a APIs
    • Acceso a recursos externos
    • Manipulación de respuesta
    • API REST
    • Ejemplos APIS
    • Autentificación API
  8. Scripts de Administración
    • Módulo SYS
    • Módulo Subprocess
    • Salida subprocesos
    • El módulo OS

Solicita  información

    Política de Privacidad