Curso Avanzado de Python

Curso Avanzado de Python






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 .

Habilidades
Al terminar este curso el profesional será capaz de hacer un mejor uso del lenguaje de programación, adquiriendo también una base sólida para abordar con mayor facilidad nuevos retos con Python.

Este curso, orientado a profesionales que disponen de un conocimiento básico o intermedio de Python, permitirá al estudiante adquirir un nivel más avanzado del lenguaje. Durante las sesiones del curso se explorarán las herramientas y construcciones más novedosas y complejas que nos brinda Python, tales como las colecciones OrderedDict o Namedtuple, functools , decorators , AsyncIO, testing, entre muchos otros.

Aprenderemos también a crear, probar, documentar y publicar tu propia librería de Python en el repositorio de PyPi, así como a aprovechar las posibilidades de desarrollo web que nos ofrecen frameworks como Django y Flask.

Contenido
๏ Estilo de código y Colecciones principales

Code Style PEP8
- Annotations
- Docstrings

Core Collections list, dict, set, tuple
- Operations
- Performance
- Comprehensions (list, dict, set, tuple)

๏ Colecciones avanzadas
- Chainmap
- OrderedDict
- enum

๏ Programación Funcional
- functools
- lambda functions
- itertools
   + chain
   + combinations
   + permutations
   + count
   + islice

๏ Decoradores (Decorators)
- Functions
- class functions
- classes

๏ Generadores, asincronía y más...
- Generators and Coroutines
- AsyncIO
- Intro to Metaclasses

๏ Documentación, logs y pruebas
- Documentation
- Logging
- Testing
   + Making mocks
   + Monkey Patch
   + pytest
   + nose

๏ Crear y publicar tus propias librerías
- Creating your own libraries
- Structure
- Publish to Pypi

๏ Django
- Estructura
- ORM
- Views
- Middleware
- Cache
- Django Rest FrameWork / GraphQL
- Tests
- Deploy

๏ Flask
- Estructura
- SQLAlchemy
- Alembics
- Vistas
- Sanic
- GraphQL
- Tests
- Deploy

Requisitos
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. 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








Curso Avanzado de Python[MF]
2 GB | xxx hs de clases  | escuelitaIT| 7zip | 12/2018 |Idioma: español











Redes sociales
Facebook

Telegram


Si fallan los enlaces por favor repórtalos con un comentario líneas abajo.


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

Instagram