Proyecto realizado durante emisiones en directo desde Twitch
Curso que agrupa todas las clases en directo que hacen referencia a los fundamentos de Python.
Código: Directorio "Basic" en el proyecto
- Introducción
- Contexto
- Lección 1 - Configuración
- Lección 2 - Hola Mundo
- Lección 3 - Variables
- Lección 4 - Operadores
- Lección 5 - Strings
- Lección 6 - Listas
- Lección 7 - Tuplas
- Lección 8 - Sets
- Lección 9 - Diccionarios
- Lección 10 - Condicionales
- Lección 11 - Bucles/Loops/Ciclos
- Lección 12 - Funciones
- Lección 13 - Clases
- Lección 14 - Excepciones
- Lección 15 - Módulos
- Próximos pasos
Curso en el que continuamos aprendiendo Python desde sus bases, siguiendo la ruta de aprendizaje desde la última lección del curso de inicial.
Código: Directorio "Intermediate" en el proyecto
- Introducción
- Lección 1 - Dates
- Lección 2 - List Comprehension
- Lección 3 - Resolución de retos de programación
- Lección 4 - Lambdas
- Lección 5 - Funciones de orden superior
- Lección 6 - Tipos de error
- Lección 7 - Manejo de ficheros
- Lección 8 - Expresiones regulares
- Lección 9 - Manejo de paquetes
- Próximos pasos
Curso en el que aprenderemos a utilizar Python para backend e implementaremos un API REST con autenticación, base de datos y desplegaremos el proyecto en un servidor real.
Código: Directorio "Backend" en el proyecto
- Introducción
- Lección 01 - ¿Qué es un backend?
- Lección 02 - API y FastAPI
- Lección 03 - Type Hints
- Lección 04 - Configuración FastAPI
- Lección 05 - Hola mundo
- Lección 06 - Operación GET
- Lección 07 - Peticiones HTTP
- Lección 08 - Creación API
- Lección 09 - Path y Query
- Lección 10 - Operaciones POST, PUT y DELETE
- Lección 11 - HTTP status codes
- Lección 12 - Routers
- Lección 13 - Recursos estáticos
- Lección 14 - Autorización OAuth2
- Lección 15 - OAuth2 JWT
- Lección 16 - MongoDB
- Lección 17 - MongoDB Atlas
- Lección 18 - Despliegue en Deta
- Lección Próximos pasos
Actualmente el curso está en pausa. Se han finalizados los bloques básico, intermedio y backend, y ese era el objetivo inicial del proyecto. No descarto añadir nuevas lecciones a futuro, pero creo que por el momento puede servir de base a cualquier persona que quiera empezar a aprender este lenguaje.
- Recuerda que he creado en el Discord un canal "🐍python" para que puedas comentar lo que quieras.
- En el momento que el curso continúe, actualizaré el repositorio y avisaré en redes.
¡Muchísimas gracias por todo el apoyo mostrado!
- Web oficial de Python
- Tutorial oficial de Python en Español
- Repo 30 días de Python
- Juego Codédex para aprender Python
- Visual Studio Code: El editor que estoy usando
- FastAPI: El framework para crear nuestra API Backend
- MongoDB: La base de datos que utiliza nuestro backend
- Deta: Para desplegar nuestra API en la nube
Si quieres unirte a nuestra comunidad de desarrollo, aprender programación de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:
Soy ingeniero de software desde hace más de 12 años. Desde hace 4 años combino mi trabajo desarrollando Apps con creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.