From e673e50e884c1a0c21fbdd5578e6f54b2abb4a6e Mon Sep 17 00:00:00 2001 From: Jose Mora <109150320+josemoracard@users.noreply.github.com> Date: Wed, 15 Nov 2023 19:53:27 +0100 Subject: [PATCH 1/4] Update README.md --- README.md | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 70bae07b..22bc4a77 100644 --- a/README.md +++ b/README.md @@ -10,21 +10,21 @@ By [@alesanchezr](https://twitter.com/alesanchezr) and [other contributors](http *Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/Lorenagubaira/python-beginner-programming-exercises/blob/master/README.es.md) :es:* -This exercises are the ideal first step for anyone trying to learn Python, we start from the most simple challenge like printing a message on the terminal and slowly increase step by step. +These exercises are the ideal first step for anyone trying to learn Python. We start with the most simple challenge, like printing a message on the terminal and slowly increase step by step. -This particular series are for Python beginners. You will learn: +This particular series is for Python beginners. You will learn: -1. The `print` function, +1. The `print` function. -2. Data-Types, +2. Data-Types. -3. Lists and Tuples, +3. Lists and Tuples. 4. Functions and dictionaries. -The entire tutorial is 👆 interactive, ✅ auto-graded and with 📹 video tutorials. +The entire tutorial is 👆 interactive, ✅ auto-graded, and has 📹 video tutorials. -These exercises were built in collaboration, we need you! If you find any bugs or misspells plese contribute and report them. +These exercises were built in collaboration, we need you! If you find any bugs or misspellings please contribute and report them. @@ -32,56 +32,55 @@ These exercises were built in collaboration, we need you! If you find any bugs o You can open these exercises in just a few seconds by clicking: [Open in Codespaces](https://codespaces.new/?repo=4GeeksAcademy/python-beginner-programming-exercises) (recommended) or [Open in Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/python-beginner-programming-exercises). -> Once you have VSCode open the LearnPack exercises should start automatically. If exercises don't run automatically you can try typing on your terminal: `$ learnpack start` +> Once you have VSCode open, the LearnPack exercises should start automatically. If exercises don't run automatically, you can try typing on your terminal: `$ learnpack start` ## Local Installation Clone the repository in your local environment and follow the steps below: -1. Install learnpack, the package manager for learning tutorials and the html compiler plugin for learnpack, make sure you also have node.js 14+: +1. Install LearnPack, the package manager for learning tutorials, and the HTML compiler plugin for LearnPack. Make sure you also have node.js 14+: -``` +```bash $ npm i learnpack -g $ learnpack plugins:install learnpack-python ``` -2. Download this particular exercise using learnpack and `cd` into the folder: +2. Download these particular exercises using LearnPack and `cd` into the folder: -``` +```bash $ learnpack download python-beginner-programming-exercises $ cd python-beginner-programming-exercises ``` -Note: Once you finish downloading, you will find a "exercises" folder that contains all the exercises within. +Note: Once you finish downloading, you will find an "exercises" folder that contains all the exercises within. -3. Start the tutorial/exercises by running the following command at the same level were your bc.json file is: +3. Start the tutorial/exercises by running the following command at the same level where your learn.json file is: -```sh +```bash $ $ pip3 install pytest==4.4.2 pytest-testdox mock $ learnpack start ``` - ## How are the exercises organized? -Each exercise is a small react application containing the following files: +Each exercise is a small React application containing the following files: -1. **app.py:** represents the entry python file that will be executed by the computer. +1. **app.py:** represents the entry Python file that will be executed by the computer. 2. **README.md:** contains exercise instructions. 3. **test.py:** you don't have to open this file, it contains the testing script for the exercise. -> Note: The exercises have automatic grading but its very rigid and string, my recomendation is to ignore the tests and use them only as a recomendation or you can get frustrated. +> Note: The exercises have automatic grading, but it's very rigid and strict, my recommendation is to not take the tests too serious and use them only as a suggestion, or you may get frustrated. ## Contributors Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): -1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 👀 (build-tutorial) ✅ (documentation) 📖 +1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻, (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 👀, (build-tutorial) ✅, (documentation) 📖 -2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) 🐛, contribution: (coder), (translation) 🌎 +2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) 🐛, (coder) 💻, (translation) 🌎 -This project follows the[all-contributors](https://github.com/kentcdodds/all-contributors) specification.Contributions of any kind are welcome! +This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome! This and many other exercises are built by students as part of the 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) by [Alejandro Sánchez](https://twitter.com/alesanchezr) and many other contributors. Find out more about our [Full Stack Developer Course](https://4geeksacademy.com/us/coding-bootcamps/part-time-full-stack-developer), and [Data Science Bootcamp](https://4geeksacademy.com/us/coding-bootcamps/datascience-machine-learning). From fc0087b5504b5ee3e2721b063f7f8257cebc2fc8 Mon Sep 17 00:00:00 2001 From: Jose Mora <109150320+josemoracard@users.noreply.github.com> Date: Wed, 15 Nov 2023 20:18:31 +0100 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 22bc4a77..22df76e1 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Note: Once you finish downloading, you will find an "exercises" folder that cont 3. Start the tutorial/exercises by running the following command at the same level where your learn.json file is: ```bash -$ $ pip3 install pytest==4.4.2 pytest-testdox mock +$ pip3 install pytest==4.4.2 pytest-testdox mock $ learnpack start ``` From 14e03ee346be77255ee6f573de48a58aff50383a Mon Sep 17 00:00:00 2001 From: Jose Mora <109150320+josemoracard@users.noreply.github.com> Date: Wed, 15 Nov 2023 20:22:03 +0100 Subject: [PATCH 3/4] Update README.es.md --- README.es.md | 47 ++++++++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/README.es.md b/README.es.md index 78a13c32..a8c9fb77 100644 --- a/README.es.md +++ b/README.es.md @@ -3,56 +3,53 @@ 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`, +1. La función `print`. -2. tipos de datos, +2. Tipos de datos. -3. listas y tuplas +3. Listas y tuplas. -4. funciones y diccionarios. +4. Funciones y diccionarios. -Todo el tutorial es 👆 interactivo, ✅ calificado automáticamente y con 📹 videos tutoriales. +Todo el tutorial es 👆 interactivo, ✅ calificado automáticamente, y con 📹 video 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. +¡Te necesitamos! Estos ejercicios se crean y mantienen con colaboradores como tú. Si encuentras algún error o falta de ortografía, contribuye y/o infórmanos. -

- -

- ## Instalación en un clic (recomendado) Puedes empezar estos ejercicios en pocos segundos haciendo clic en: [Abrir en Codespaces](https://codespaces.new/?repo=4GeeksAcademy/python-beginner-programming-exercises) (recomendado) o [Abrir en Gitpod](https://gitpod.io#https://github.com/4GeeksAcademy/python-beginner-programming-exercises). -> Una vez ya tengas abirto 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` +> 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` ## Instalación local: Clona el repositorio en tu ambiente local y sigue los siguientes pasos: -1. Instala learnpack, el package manager para tutoriales y el plugin compilador de html para learnpack, asegúrate de tener instalado node.js 14+: +1. Instala LearnPack, el package manager para tutoriales y el plugin compilador de HTML para LearnPack, asegúrate de tener instalado node.js 14+: -``` +```bash $ npm i learnpack -g $ learnpack plugins:install learnpack-python ``` -2. Descarga este ejercicio en particular usando learnpack y `cd` dentro de la carpeta: +2. Descarga estos ejercicios en particular usando LearnPack y `cd` dentro de la carpeta: -``` +```bash $ 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. +Nota: Una vez que termines de descargarlo, encontrarás una carpeta llamada "exercises" que contiene los ejercicios. -3. Inicializa el tutorial/exercises ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo bc.json: +3. Inicializa el tutorial ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo learn.json: -```sh +```bash $ pip3 install pytest==4.4.2 pytest-testdox mock $ learnpack start ``` @@ -62,22 +59,22 @@ $ learnpack start ## ¿Cómo están organizados los ejercicios? -Cada ejercicio es una pequeña aplicación de react que contiene los siguientes archivos: +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. +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) +3. **test.py:** Contiene el script del test para el ejercicio (no es necesario que abras este archivo). -> 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. +> 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. ## Colaboradores Gracias a estas personas maravillosas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): -1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 🤓 (build-tutorial) ✅ (documentación) 📖 +1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 🤓, (build-tutorial) ✅, (documentación) 📖 -2. [Paolo (plucodev)](https://github.com/plucodev), contribución: (bug reports) 🐛, (programador), (traducción) 🌎 +2. [Paolo (plucodev)](https://github.com/plucodev), contribución: (bug reports) 🐛, (programador) 💻, (traducción) 🌎 Este proyecto sigue la especificación [all-contributors](https://github.com/kentcdodds/all-contributors). ¡Todas las contribuciones son bienvenidas! -Este y otros ejercicios son usados para [aprender a programar](https://4geeksacademy.com/es/aprender-a-programar/aprender-a-programar-desde-cero) por parte de los alumnos de 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) realizado por [Alejandro Sánchez](https://twitter.com/alesanchezr) y muchos otros contribuyentes. Conoce más sobre nuestros [Curso de Programación](https://4geeksacademy.com/es/curso-de-programacion-desde-cero?lang=es) para convertirte en [Full Stack Developer](https://4geeksacademy.com/es/coding-bootcamps/desarrollador-full-stack/?lang=es), o nuestro [Data Science Bootcamp](https://4geeksacademy.com/es/coding-bootcamps/curso-datascience-machine-learning). +Este y otros ejercicios son usados para [aprender a programar](https://4geeksacademy.com/es/aprender-a-programar/aprender-a-programar-desde-cero) por parte de los alumnos de 4Geeks Academy [Coding Bootcamp](https://4geeksacademy.com/us/coding-bootcamp) realizado por [Alejandro Sánchez](https://twitter.com/alesanchezr) y muchos otros contribuyentes. Conoce más sobre nuestros [Cursos de Programación](https://4geeksacademy.com/es/curso-de-programacion-desde-cero?lang=es) para convertirte en [Full Stack Developer](https://4geeksacademy.com/es/coding-bootcamps/desarrollador-full-stack/?lang=es), o nuestro [Data Science Bootcamp](https://4geeksacademy.com/es/coding-bootcamps/curso-datascience-machine-learning). From 8617d47a7e2d33d709f3ee8ff7b6447b3e636ace Mon Sep 17 00:00:00 2001 From: Jose Mora <109150320+josemoracard@users.noreply.github.com> Date: Wed, 22 Nov 2023 22:16:47 +0100 Subject: [PATCH 4/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 22df76e1..8534b2e9 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ By [@alesanchezr](https://twitter.com/alesanchezr) and [other contributors](http -*Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/Lorenagubaira/python-beginner-programming-exercises/blob/master/README.es.md) :es:* +*Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/4GeeksAcademy/python-beginner-programming-exercises/blob/master/README.es.md) :es:* These exercises are the ideal first step for anyone trying to learn Python. We start with the most simple challenge, like printing a message on the terminal and slowly increase step by step.