©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso Avanzado de Python
Uso avanzado de Python para un dominio eficiente y organizado del lenguaje en el desarrollo de aplicaciones
Material disponible
El Curso Avanzado de Python es una formación 100 % online dedicada a abordar las características más novedosas del lenguaje. Con un carácter práctico, permitirá dominar las recientes mejoras de la tecnología en la realización de todo tipo de proyectos.
Servirá por tanto para todos aquellos profesionales que pretenden hacer un uso eficiente, organizado y profesional del lenguaje Python, en el marco del desarrollo de aplicaciones de propósito general. Además, ya enfocado al desarrollo de aplicaciones web, incluye también sesiones dedicadas a los frameworks más importantes para la construcción de proyectos web: Django y Flask .
Qué aprenderé en el Curso Avanzado de Python
Por qué debes aprender Python
Este curso parte de un nivel medio en Python para llevar al alumno a un nivel avanzado en el que dominar las características más potentes del lenguaje.
Qué tengo que saber
Para poder aprovechar esta formación se recomienda al estudiante disponer de conocimientos en las bases del lenguaje, estructuras de control, clases y objetos, así como otros asuntos relacionados con la iniciación. Los conocimientos sobre Python que se recomienda poseer de antemano son los siguientes:
- Tipos de datos
- Estructuras básicas
- Funciones
- Clases
- Modulos
Aquel estudiante que requiera de una formación inicial sobre estos asuntos básicos puede consultar el Curso de Introducción a Python y Django. También podrá ser un curso adecuado para comenzar con Python, siempre que el profesional que posea conocimientos avanzados de programación en lenguajes modernos.
Clases y contenidos
- Herramientas para el curso
- Clean Code en Python
- Code Style PEP8:
- Annotations
- Docstrings o cadenas de documentación
- PEP 20 Zen of Python
- Index y slices (tuplas, listas,...)
- Iterables
- Secuencias
- Context Managers
- Underscores
- Properties
- Virtual Env y Mágic Methods
- Colecciones de Python
- listas
- tuplas
- diccionarios
- conjuntos
- Colecciones avanzadas en Python
- Chainmap
- OrderedDict
- enum
- Pycharm vs Visual Studio Code
- Decoradores o Decorators.
- Generators and Coroutines
- AsyncIO
- Introducción a las Metaclases
- Creación de librerias Python con PIP (Python Package Index)
- Documentación, testing y debug
Desarrollo de nuestra librería Python con PIP
- Últimos temas de nuestra librería (Logs y Flake8)
- Django
- Flask los frameworks más importantes para el desarrollo de aplicaciones con Python
Valoraciones
Javier Gutierrez
José Jaraba
OSCAR APARICIO ESCRIBANO
Nicolas Quiroz
Esta muy bueno el curso, el docente da una clase amena y muy interesante (clean code, pycharm ), La verdad muy contento
Visualnacert
Leonardo Hakim
Excelente contenido, realmente avanzados conceptos del lenguajes correctamente expuestos.
Rodrigo Anchelergues Cortina
Enrique Gálvez
Una buena colección de temas no tan conocidos de Python como lenguaje.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.