CONTENIDO
PYTHON AVANZADO – INTRODUCCIÓN
• Sitio Oficial https://www.python.org/
• Instalación Windows, Linux y Mac OS
• Entorno de Desarrollo Visual Studio Code y PyCharm
PYTHON AVANZADO – LENGUAJE
• Data types
• Casting
• Operadores
• List/Arrays
• Diccionarios, Set, Tuples
• Funciones
• Lambda
• Dates
• Math
• JSON
• Clases y Objectos
• Módulos NumPy, Pandas y SciPy
• Tratamiento de Archivos File Handling Read/Write/Delete
• Matplotlib
• Laboratorio practico
PYTHON AVANZADO – BASES DE DATOS
• Gestor de paquetes Pypi
• DB-Api
• Modulo SQLite
• Modulo PyMySql, Cx-Oracle, PyMsSql, Psycopg2 y ODBC
• Aplicación de consola CRUD
• Laboratorio practico
PYTHON AVANZADO – APLICACIÓN ESCRITORIO
• Modulo PySimpleGUI
• Componentes PySimpleGUI
• Tratamiento de archivos excel
• Aplicación de Escritorio Multiplataforma CRUD con PySimpleGUI
PYTHON AVANZADO – APLICACIONES WEB
• Framework Flask
• Framework CSS w3-css y Bootstrap 5.x
• Aplicacion Web con Flask
• Servicios Api Rest con Flask
• Servicios Soap con Flask spyne
• Puesta en producción con Flask
• Framework Django
• Patron Model, View y Template con Django
• Instalación de Django
• Rutas y Vistas con Django
• Templates con Django
• Formularios con Django
• Models con Django
• Model Admin con Django
• Servicios con Django
PYTHON AVANZADO
Como parte de este curso avanzado nos introduciremos en la comprensión de los aspectos profundos del lenguaje, como la sobrecarga de decoradores, la manipulación de atributos y propiedades, el uso y creación de decoradores, la implementación de patrones de desarrollo, la comunicación mediante sockets y la utilización y creación de metaclases.