Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 3.35 KB

File metadata and controls

75 lines (46 loc) · 3.35 KB

🐍 Tutorial y Ejercicios para Principiantes de Python

Por @alesanchezr y otros colaboradores en 4Geeks Academy

Esta serie en particular es para principiantes de Python. Aprenderás los siguientes conceptos:

  1. La función print,

  2. tipos de datos,

  3. listas y tuplas

  4. 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.

Instalación en un solo clic:

Open in Gitpod

Instalación local:

  1. 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
  1. 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.

  1. 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.

¿Cómo están organizados los ejercicios?

Cada ejercicio es una pequeña aplicación de react que contiene los siguientes archivos:

  1. app.py: representa el archivo de entrada de python que será ejecutado por el computador.
  2. README.es.md: Contiene las instrucciones del ejercicio.
  3. test.py: Contiene el script del test para el ejercicio (no es necesario que abras este archivo)

Colaboradores

Gracias a estas personas maravillosas (emoji key):

  1. Alejandro Sanchez (alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 🤓 (build-tutorial) ✅ (documentación) 📖

  2. Paolo (plucodev), contribución: (bug reports) 🐛, (programador), (traducción) 🌎

Este proyecto sigue la especificación all-contributors. ¡Todas las contribuciones son bienvenidas!