Por @alesanchezr y otros colaboradores en 4Geeks Academy
Esta serie en particular es para principiantes de Python. Aprenderás los siguientes conceptos:
-
La función
print
, -
tipos de datos,
-
listas y tuplas
-
funciones y diccionarios.
Todo el tutorial es 👆 interactivo, ✅ calificado automáticamente y con 📹 videos tutoriales.
¡Te necesitamos! Estos ejercicios se crean y mantienen con colaboradores como tú. Si encuentra salgún error o falta de ortografía, contribuye y/o infórmanos.
- Instala learnpack, el package manager para tutoriales y el plugin compilador de html para learnpack, asegúrate de tener instalado node.js 14+:
$ npm i learnpack -g
$ learnpack plugins:install learnpack-python
- Descarga este ejercicio en particular usando learnpack y
cd
dentro de la carpeta:
$ learnpack download python-beginner-programming-exercises
$ cd python-beginner-programming-exercises
Nota: Una vez que termines de descargarlo, encontrarás una carpeta llamada "exercises" que contiene los ejercicios.
- Inicializa el tutorial/exercises ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo bc.json:
$ pip3 install pytest==4.4.2 pytest-testdox mock
$ learnpack start
Nota: Los ejercicios tienen tests automatizados, sin embargo, estos suelen ser muy rígidos y estrictos. Mi recomendación es que utilices los tests como recomendación o puedes frustrarte.
Cada ejercicio es una pequeña aplicación de react que contiene los siguientes archivos:
- app.py: representa el archivo de entrada de python que será ejecutado por el computador.
- README.es.md: Contiene las instrucciones del ejercicio.
- test.py: Contiene el script del test para el ejercicio (no es necesario que abras este archivo)
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) 🌎
Este proyecto sigue la especificación all-contributors. ¡Todas las contribuciones son bienvenidas!