Academia de desarrolladores de Python proporciona una visión detallada del lenguaje de programación Python, centrándose en los conceptos básicos de Python, trabajando con módulos y paquetes, bases de datos, interactuando con API web y muchos otros temas.
Ya sea un principiante apasionado o un programador que busca nuevos horizontes, Python Developer es la solución ideal para quienes desean descubrir el mundo del desarrollo de software. Con énfasis en la práctica y las experiencias prácticas, obtendrá la confianza y las habilidades para crear aplicaciones complejas y funcionales.
En la academia aprenderás:
- diseñar algoritmos
- evaluar y optimizar la complejidad de los algoritmos
- Conceptos básicos de Python y en qué se diferencia de otros lenguajes de programación
- definición y uso de variables, funciones y clases en Python
- utilizar Docker para gestionar e implementar aplicaciones en contenedores
- Utilice sistemas de control de versiones como Git.
- No se requieren conocimientos previos específicos, pero para asegurar que este curso es adecuado a tu nivel de conocimientos y experiencia, es necesario realizar una prueba para asegurar que es el programa ideal para ti.
Módulo I: Algoritmos
capitulo 1
- Diseño de algoritmos: Desarrollar un pensamiento lógico y estructurado para prepararse para futuros desafíos técnicos en el desarrollo de software.
- La complejidad de los problemas computacionales.: evaluación y optimización de algoritmos.
Módulo de prueba I: Pseudocódigo, Complejidad, Algorítmica
Módulo II: Introducción a Python
capitulo 1
- Acerca de Python: nociones básicas, diferencias entre python y otros lenguajes de programación
- Variables, funciones y clases: cómo definirlos junto con sus propiedades específicas
- Colecciones y contextos: Los diferentes tipos de colecciones que ayudan a escribir código.
capitulo 2
- Paquetes, espacios de nombres y ámbitos
- Comprensión y división de listas
- Lambda, mapa y filtro
Módulo de prueba II: Acerca de Python, frases ingeniosas, programación
Módulo III: Python avanzado
capitulo 1
- Decoradores, Serialización, Métodos del Sistema, Reflexión y Referencias: métodos avanzados de Python para escribir código
- pipa y poesía
capitulo 2
- Hilos y demonios
- Subprocesos múltiples y puntos muertos
capitulo 3
- Mecanografía, Pydantic, Lintere, Pytest
capitulo 4
- GRÁFICOS
Módulo de prueba III: un conjunto de requisitos de Python sobre un tema específico, el diagrama del proyecto y su implementación, el proyecto utilizará una base de datos de poesía con pruebas escritas en pytest
Módulo IV: Herramientas y Bibliotecas
capitulo 1
- GIT: empezando
capitulo 2
- Base de datos: nociones generales, las diferentes bases de datos, tipos de tablas y las relaciones entre ellas, cómo almacenar estos datos de forma correcta y eficiente
- SQL frente a no SQL
- SQLAlchemy
capitulo 3
- API: Acerca de la API, solicitudes y respuestas HTML
- Documentos FastAPI y OpenAPI
capitulo 4
- Docker, escritorio Docker, implementación de Docker
Módulo de prueba IV
El fin del curso
• Ejercicio práctico, repaso, retroalimentación.
No hay recomendaciones en este momento.
No hay programas de certificación en este momento.

