Por @alesanchezr y otros colaboradores de 4Geeks Academy
Después de terminar la serie de principiantes, funciones y bucles; esta serie te preparará para tu próximo trabajo o cualquier otro desafío de programación. Practica todo lo necesario para construir algoritmos con Python, desde desafíos intermedios hasta difíciles.
Todo el tutorial es 👆 interactivo y ✅ calificado automáticamente.
Estos Ejercicios son colaborativos, ¡te necesitamos! Si encuentras algún error o falta de ortografía, por favor contribuye y repórtalo.
Puedes empezar estos ejercicios en pocos segundos haciendo clic en: Abrir en Codespaces (recomendado) o Abrir en Gitpod.
Una vez ya tengas abierto VSCode, los ejercicios de LearnPack deberían empezar automáticamente; si esto no sucede puedes intentar empezar los ejercicios escribiendo este comando en tu terminal:
$ learnpack start
- Asegúrate de instalar LearnPack, node.js version 14+ y Python version 3+. Este es el comando para instalar LearnPack:
npm i @learnpack/learnpack@2.1.20 -g && learnpack plugins:install @learnpack/python@1.0.0
- Clona o descarga este repositorio en tu ambiente local.
$ git clone https://github.com/4GeeksAcademy/master-python-programming-exercises.git
$ cd master-python-programming-exercises
Nota: Una vez que termine de descargar, encontrarás la carpeta "exercises" que contiene todos los ejercicios.
- Comienza con los ejercicios ejecutando los siguientes comandos en el mismo nivel que tu archivo learn.json:
$ pip3 install pytest==6.2.5 pytest-testdox mock
$ learnpack start
Cada ejercicio es un pequeño proyecto en Python que contiene los siguientes archivos:
- app.py: representa el archivo de entrada de Python que será ejecutado en el computador.
- README.md: contiene las instrucciones del ejercicio.
- test.py: no tienes que abrir este archivo. Contiene los scripts de pruebas del ejercicio.
Nota: Estos ejercicios tienen calificación automática. Los tests son muy rígidos y estrictos, mi recomendación es que no prestes demasiada atención a los tests y los uses solo como una sugerencia o podrías frustrarte.
Gracias a estas personas maravillosas (emoji key):
-
Alejandro Sanchez (alesanchezr), contribución: (programador) 💻, (idea) 🤔, (build-tests)
⚠️ , (pull-request-review) 👀, (build-tutorial) ✅, (documentación) 📖 -
Paolo (plucodev), contribución: (bug reports) 🐛, (programador) 💻, (traducción) 🌎
-
Marco Gómez (marcogonzalo), contribution: (bug reports) 🐛, (translation) 🌎
Este proyecto sigue la especificación all-contributors. ¡Todas las contribuciones son bienvenidas!
Este y otros ejercicios son usados para aprender a programar por parte de los alumnos de 4Geeks Academy Coding Bootcamp realizado por Alejandro Sánchez y muchos otros contribuyentes. Conoce más sobre nuestros Cursos de Programación para convertirte en Full Stack Developer, o nuestro Data Science Bootcamp.