Skip to content

Commit 736d7a6

Browse files
authored
Merge branch 'master' into jose5-patch
2 parents 0446d7f + 95176e8 commit 736d7a6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+421
-394
lines changed

README.es.md

+22-25
Original file line numberDiff line numberDiff line change
@@ -3,56 +3,53 @@
33

44
Por <a href="https://twitter.com/alesanchezr">@alesanchezr</a> y <a href="https://github.com/4GeeksAcademy/python-beginner-programming-exercises/graphs/contributors">otros colaboradores</a> en <a href="http://4geeksacademy.co/">4Geeks Academy</a><a href="https://www.4geeksacademy.com"><img height="280" align="right" src="https://github.com/ElviraQDP/python-beginner-programming-exercises/blob/master/badge-python-bg.png"></a>
55
<!-- endhide -->
6+
67
Esta serie en particular es para principiantes de Python. Aprenderás los siguientes conceptos:
78

8-
1. La función `print`,
9+
1. La función `print`.
910

10-
2. tipos de datos,
11+
2. Tipos de datos.
1112

12-
3. listas y tuplas
13+
3. Listas y tuplas.
1314

14-
4. funciones y diccionarios.
15+
4. Funciones y diccionarios.
1516

16-
Todo el tutorial es 👆 interactivo, ✅ calificado automáticamente y con 📹 videos tutoriales.
17+
Todo el tutorial es 👆 interactivo, ✅ calificado automáticamente, y con 📹 video tutoriales.
1718

1819

19-
¡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.
20+
¡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.
2021

2122
<!-- hide -->
2223

23-
<p align="center">
24-
<a href="https://www.youtube.com/watch?v=GjQEotj3t6Y&list=PLCVs_S8Skwp9_apbj_ls2euakDALiWqSN"><img src="https://github.com/4GeeksAcademy/python-beginner-programming-exercises/blob/master/python-intro.gif?raw=true"></a>
25-
</p>
26-
2724
## Instalación en un clic (recomendado)
2825

2926
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).
3027

31-
> 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`
28+
> 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`
3229
3330
## Instalación local:
3431

3532
Clona el repositorio en tu ambiente local y sigue los siguientes pasos:
3633

37-
1. Instala learnpack, el package manager para tutoriales y el plugin compilador de html para learnpack, asegúrate de tener instalado node.js 14+:
34+
1. Instala LearnPack, el package manager para tutoriales y el plugin compilador de HTML para LearnPack, asegúrate de tener instalado node.js 14+:
3835

39-
```
36+
```bash
4037
$ npm i learnpack -g
4138
$ learnpack plugins:install learnpack-python
4239
```
4340

44-
2. Descarga este ejercicio en particular usando learnpack y `cd` dentro de la carpeta:
41+
2. Descarga estos ejercicios en particular usando LearnPack y `cd` dentro de la carpeta:
4542

46-
```
43+
```bash
4744
$ learnpack download python-beginner-programming-exercises
4845
$ cd python-beginner-programming-exercises
4946
```
5047

51-
> Nota: Una vez que termines de descargarlo, encontrarás una carpeta llamada "exercises" que contiene los ejercicios.
48+
Nota: Una vez que termines de descargarlo, encontrarás una carpeta llamada "exercises" que contiene los ejercicios.
5249

53-
3. Inicializa el tutorial/exercises ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo bc.json:
50+
3. Inicializa el tutorial ejecutando el siguiente comando al mismo nivel en el que se encuentra tu archivo learn.json:
5451

55-
```sh
52+
```bash
5653
$ pip3 install pytest==4.4.2 pytest-testdox mock
5754
$ learnpack start
5855
```
@@ -62,22 +59,22 @@ $ learnpack start
6259

6360
## ¿Cómo están organizados los ejercicios?
6461

65-
Cada ejercicio es una pequeña aplicación de react que contiene los siguientes archivos:
62+
Cada ejercicio es una pequeña aplicación de React que contiene los siguientes archivos:
6663

67-
1. **app.py:** representa el archivo de entrada de python que será ejecutado por el computador.
64+
1. **app.py:** representa el archivo de entrada de Python que será ejecutado por el computador.
6865
2. **README.es.md:** Contiene las instrucciones del ejercicio.
69-
3. **test.py:** Contiene el script del test para el ejercicio (no es necesario que abras este archivo)
66+
3. **test.py:** Contiene el script del test para el ejercicio (no es necesario que abras este archivo).
7067

71-
> 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.
68+
> 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.
7269
7370
## Colaboradores
7471

7572
Gracias a estas personas maravillosas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
7673

77-
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 🤓 (build-tutorial) ✅ (documentación) 📖
74+
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻 (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 🤓, (build-tutorial) ✅, (documentación) 📖
7875

79-
2. [Paolo (plucodev)](https://github.com/plucodev), contribución: (bug reports) 🐛, (programador), (traducción) 🌎
76+
2. [Paolo (plucodev)](https://github.com/plucodev), contribución: (bug reports) 🐛, (programador) 💻, (traducción) 🌎
8077

8178
Este proyecto sigue la especificación [all-contributors](https://github.com/kentcdodds/all-contributors). ¡Todas las contribuciones son bienvenidas!
8279

83-
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).
80+
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).

README.md

+23-24
Original file line numberDiff line numberDiff line change
@@ -7,81 +7,80 @@ By [@alesanchezr](https://twitter.com/alesanchezr) and [other contributors](http
77
<img align="left" src="https://img.shields.io/github/last-commit/4geeksacademy/python-beginner-programming-exercises">
88

99

10-
*Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/Lorenagubaira/python-beginner-programming-exercises/blob/master/README.es.md) :es:*
10+
*Estas instrucciones [están disponibles en 🇪🇸 español](https://github.com/4GeeksAcademy/python-beginner-programming-exercises/blob/master/README.es.md) :es:*
1111
<!-- endhide -->
1212

13-
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.
13+
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.
1414

15-
This particular series are for Python beginners. You will learn:
15+
This particular series is for Python beginners. You will learn:
1616

17-
1. The `print` function,
17+
1. The `print` function.
1818

19-
2. Data-Types,
19+
2. Data-Types.
2020

21-
3. Lists and Tuples,
21+
3. Lists and Tuples.
2222

2323
4. Functions and dictionaries.
2424

25-
The entire tutorial is 👆 interactive, ✅ auto-graded and with 📹 video tutorials.
25+
The entire tutorial is 👆 interactive, ✅ auto-graded, and has 📹 video tutorials.
2626

27-
These exercises were built in collaboration, we need you! If you find any bugs or misspells plese contribute and report them.
27+
These exercises were built in collaboration, we need you! If you find any bugs or misspellings please contribute and report them.
2828

2929
<!-- hide -->
3030

3131
## One click installation (recommended):
3232

3333
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).
3434

35-
> 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`
35+
> 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`
3636
3737
## Local Installation
3838

3939
Clone the repository in your local environment and follow the steps below:
4040

41-
1. Install learnpack, the package manager for learning tutorials and the html compiler plugin for learnpack, make sure you also have node.js 14+:
41+
1. Install LearnPack, the package manager for learning tutorials, and the HTML compiler plugin for LearnPack. Make sure you also have node.js 14+:
4242

43-
```
43+
```bash
4444
$ npm i learnpack -g
4545
$ learnpack plugins:install learnpack-python
4646
```
4747

48-
2. Download this particular exercise using learnpack and `cd` into the folder:
48+
2. Download these particular exercises using LearnPack and `cd` into the folder:
4949

50-
```
50+
```bash
5151
$ learnpack download python-beginner-programming-exercises
5252
$ cd python-beginner-programming-exercises
5353
```
5454

55-
Note: Once you finish downloading, you will find a "exercises" folder that contains all the exercises within.
55+
Note: Once you finish downloading, you will find an "exercises" folder that contains all the exercises within.
5656

57-
3. Start the tutorial/exercises by running the following command at the same level were your bc.json file is:
57+
3. Start the tutorial/exercises by running the following command at the same level where your learn.json file is:
5858

59-
```sh
60-
$ $ pip3 install pytest==4.4.2 pytest-testdox mock
59+
```bash
60+
$ pip3 install pytest==4.4.2 pytest-testdox mock
6161
$ learnpack start
6262
```
6363

64-
6564
<!-- endhide -->
6665

6766
## How are the exercises organized?
6867

69-
Each exercise is a small react application containing the following files:
68+
Each exercise is a small React application containing the following files:
7069

71-
1. **app.py:** represents the entry python file that will be executed by the computer.
70+
1. **app.py:** represents the entry Python file that will be executed by the computer.
7271
2. **README.md:** contains exercise instructions.
7372
3. **test.py:** you don't have to open this file, it contains the testing script for the exercise.
7473

75-
> 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.
74+
> 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.
7675
7776
## Contributors
7877

7978
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
8079

81-
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻 (idea) 🤔, (build-tests) ⚠️ , (pull-request-review) 👀 (build-tutorial) ✅ (documentation) 📖
80+
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻, (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 👀, (build-tutorial) ✅, (documentation) 📖
8281

83-
2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) 🐛, contribution: (coder), (translation) 🌎
82+
2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) 🐛, (coder) 💻, (translation) 🌎
8483

85-
This project follows the[all-contributors](https://github.com/kentcdodds/all-contributors) specification.Contributions of any kind are welcome!
84+
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!
8685

8786
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).

exercises/00-Welcome/README.es.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ¡Bienvenido al curso inicial de Python!
1+
# Welcome to the Python Beginner Course!
22

33
¡Estamos muy entusiasmados por tenerte aquí! 🎉 😂
44

@@ -12,7 +12,7 @@ Durante este curso aprenderás los siguientes conceptos:
1212

1313
3. Cómo concatenar strings.
1414

15-
4. Cómo usar bucles(loops) y declaraciones if.
15+
4. Cómo usar bucles (loops) y declaraciones if...else.
1616

1717
5. Cómo combinar y usar todos estos conceptos de diferentes formas.
1818

@@ -28,16 +28,15 @@ Por favor, haz clic en el botón `Next →` arriba a la derecha para dirigirte a
2828

2929
+ [https://youtu.be/lc5JJTQa4r8](https://youtu.be/lc5JJTQa4r8)
3030

31-
3231
## Colaboradores:
3332

3433
Gracias a estas maravillosas personas ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
3534

36-
1. [Alejandro Sánchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentación) :book:
35+
1. [Alejandro Sánchez (alesanchezr)](https://github.com/alesanchezr), contribución: (programador) 💻, (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 🤓, (build-tutorial) ✅, (documentación) 📖
3736

38-
2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribución: (programador) :computer:, (build-tests) :warning:
37+
2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribución: (programador) 💻, (build-tests) ⚠️
3938

40-
3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribución: (traducción) :earth_africa:
39+
3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribución: (traducción) 🌎
4140

4241
Este proyecto sigue las especificaciones: [all-contributors](https://github.com/kentcdodds/all-contributors).
4342

exercises/00-Welcome/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
intro: "https://www.youtube.com/watch?v=amyDNhZwGJQ"
33
---
44

5-
# Welcome to Python Beginner Course!
5+
# Welcome to the Python Beginner Course!
66

77
We are very excited to have you here! 🎉 😂
88

99
## 💬 Fundamentals:
1010

11-
During this course you will be learning the following concepts:
11+
During this course, you will be learning the following concepts:
1212

1313
1. How to create and call functions.
1414

@@ -24,7 +24,7 @@ Please click on the `Next →` button on the top right to proceed to the first c
2424

2525
## Useful Readings:
2626

27-
+ [https://www.w3schools.com/python/python_intro.asp#:~:text=Python%20has%20a%20simple%20syntax,prototyping%20can%20be%20very%20quick.](https://www.w3schools.com/python/python_intro.asp#:~:text=Python%20has%20a%20simple%20syntax,prototyping%20can%20be%20very%20quick.)
27+
+ [https://www.w3schools.com/python/python_intro.asp](https://www.w3schools.com/python/python_intro.asp)
2828

2929
+ [https://www.python.org/doc/essays/blurb/](https://www.python.org/doc/essays/blurb/)
3030

@@ -36,11 +36,11 @@ Please click on the `Next →` button on the top right to proceed to the first c
3636

3737
Thanks to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
3838

39-
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentation) :book:
39+
1. [Alejandro Sanchez (alesanchezr)](https://github.com/alesanchezr), contribution: (coder) 💻, (idea) 🤔, (build-tests) ⚠️, (pull-request-review) 🤓, (build-tutorial) ✅, (documentation) 📖
4040

41-
2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribution: (coder), (build-tests) :warning:
41+
2. [Paolo Lucano (plucodev)](https://github.com/plucodev), contribution: (coder) 💻, (build-tests) ⚠️
4242

43-
3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribution: (translator) :earth_africa:
43+
3. [Marco Gómez (marcogonzalo)](https://github.com/marcogonzalo), contribution: (translator) 🌎
4444

4545

4646
This project follows these specifications: [all-contributors](https://github.com/kentcdodds/all-contributors)

exercises/01-Console/README.es.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
En Python, usamos **print** para que el computador escriba cualquier cosa que queramos (el contenido de una variable, una string dado, etc.) en algo llamado "la consola".
44

5-
Cada lenguaje de programación tiene una consola, ya que al principio era la única forma de interactuar con los usuarios (antes de que llegaran Windows, Linux o MacOS).
5+
Cada lenguaje de programación tiene una consola, ya que al principio era la única forma de interactuar con los usuarios (antes de que llegaran Windows, Linux o macOS).
66

77
Hoy en día, la impresión en la consola se utiliza, sobre todo, como herramienta de monitoreo y depuración, ideal para dejar un rastro del contenido de las variables durante la ejecución del programa.
88

@@ -20,6 +20,6 @@ print("Un texto en la consola")
2020

2121
+ Recuerda, para ejecutar el código y ver el resultado en la consola, haz clic en el ícono de caja en la esquina superior izquierda de la pantalla:
2222

23-
https://i.imgur.com/w6u4aDd.png
23+
![Botón de compilar](https://i.imgur.com/w6u4aDd.png)
2424

2525
+ Siéntete libre de intentar otras cosas también.

exercises/01-Console/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ tutorial: "https://www.youtube.com/watch?v=2sV-2frucUs"
66

77
In Python, we use **print** to make the computer write anything we want (the content of a variable, a given string, etc.) in something called "the console".
88

9-
Every programming language has a console, as it was the only way to interact with the users at the beginning (before Windows or MacOS arrived).
9+
Every programming language has a console, as it was the only way to interact with the users at the beginning (before Windows, Linux or macOS arrived).
1010

11-
Today, printing in the console is used mostly as a monitoring and debugging tool, ideal to leave a trace of the content of variables during the program execution.
11+
Today, printing in the console is mostly used as a monitoring and debugging tool, ideal for leaving a trace of the content of variables during the program's execution.
1212

1313
This is an example of how to use it:
1414

@@ -18,13 +18,13 @@ print("How are you?")
1818

1919
## 📝 Instructions:
2020

21-
1. Use **print** to print `Hello World!` on the console.
21+
1. Use `print()` to print `Hello World!` on the console.
2222

2323

2424
## 💡 Hints:
2525

2626
+ Remember, to run the code and see the output on the console, click on the box icon in the top left of the screen:
2727

28-
https://i.imgur.com/w6u4aDd.png
28+
![The compile button](https://i.imgur.com/w6u4aDd.png)
2929

3030
+ Feel free to try other things as well.

0 commit comments

Comments
 (0)