Hello Python
Curso para aprender el lenguaje de programación Python desde cero y para principiantes
Proyecto realizado durante emisiones en directo desde Twitch
🐍 CADA SEMANA UNA NUEVA CLASE EN DIRECTO 🐍
Si consideras útil esta actividad, apóyala haciendo "★ Star" en el repositorio. ¡Gracias!
Estoy llevando a cabo un CURSO DESDE CERO gratis para aprender PYTHON en BACKEND.
🔴 SIGUIENTE CLASE: Miércoles 28 de Diciembre a las 20:00 (hora España)
🗓 En Discord tienes creado un evento para que consultes la hora de tu país y añadas un recordatorio.Mientras, aprovecha para practicar unos retos de programación y así ir mejorando poco a poco.
Finalizada la clase, se actualizará el repositorio con los nuevos recursos
Clases en vídeo
[EN CURSO] Backend desde cero
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
- Clase 1 - 24/11/2022 - Hola Mundo en FastAPI
- Clase 2 - 01/12/2022 - Operaciones con GET y peticiones HTTP
- Clase 3 - 08/12/2022 - Operaciones con POST, PUT, DELETE, códigos HTTP y Routers
- Clase 4 - 14/12/2022 - Recursos estáticos y Autorización OAuth2
- Clase 5 - 22/12/2022 - Base de datos con MongoDB
Curso de fundamentos desde cero
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 intermedio de fundamentos desde cero
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
Información importante y preguntas frecuentes
-
¿Cómo está estructurado el proyecto y el código?
- Actualmente tienes tres directorios, "Basic", "Intermediate" y "Backend", correspondientes a cómo están agrupados los cursos.
-
¿Las clases nuevas quedan grabadas?
- Todos los directos de Twitch están disponibles 60 días en la sección vídeos.
-
¿Puedo asistir a las clases en directo si no he visto las anteriores?
- Sí. Son clases independientes en las que hablo de nuevo de conceptos anteriores para que se entiendan de nuevo. Por supuesto, es recomendable que poco a poco visualices las clases anteriores.
-
¿Se subirá a YouTube?
- No te preocupes, antes de que se cumplan los 60 días de Twitch, iré publicando las clases agrupadas en YouTube.
-
¿Harás un curso?
- Agruparé lecciones en YouTube para crear cursos por nivel. Actualmente ya existe el de fundamentos desde cero e intermedio.
-
¿Hasta dónde llegará el curso?
- Mi idea es repasar los conceptos básicos hasta llegar a crear un backend (en principio).
-
¿Cuándo será la próxima clase?
- Te recomiendo que me sigas en redes, sobre todo en Discord e Instagram donde creo eventos a diario con la hora de emisión (así podrás ver qué hora es en tu país).
- También he creado en el Discord un canal "
🐍 curso-python" para que puedas comentar lo que quieras. - Una vez finalizada la clase subiré los ficheros de código a este repositorio.
Enlaces de interés
- 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
Puedes apoyar mi trabajo haciendo "☆ Star" en el repo o nominarme a "GitHub Star". ¡Gracias!
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:
Hola, mi nombre es Brais Moure.
Freelance full-stack iOS & Android engineer
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.

