Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 736d7a6

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

Some content is hidden

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

85 files changed

+421
-394
lines changed

‎README.es.md

Copy file name to clipboardExpand all lines: README.es.md
+22-25Lines changed: 22 additions & 25 deletions
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

Copy file name to clipboardExpand all lines: README.md
+23-24Lines changed: 23 additions & 24 deletions
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

Copy file name to clipboardExpand all lines: exercises/00-Welcome/README.es.md
+5-6Lines changed: 5 additions & 6 deletions
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

Copy file name to clipboardExpand all lines: exercises/00-Welcome/README.md
+6-6Lines changed: 6 additions & 6 deletions
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

Copy file name to clipboardExpand all lines: exercises/01-Console/README.es.md
+2-2Lines changed: 2 additions & 2 deletions
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

Copy file name to clipboardExpand all lines: exercises/01-Console/README.md
+4-4Lines changed: 4 additions & 4 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.