File tree

1 file changed

+64
-6
lines changed

1 file changed

+64
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,69 @@
1-
<p align="center">
2-
<img src="https://assets.breatheco.de/apis/img/images.php?blob&random&cat=icon&tags=4geeks,128">
3-
</p>
1+
<table>
2+
<tr>
3+
<td><img src="https://assets.breatheco.de/apis/img/images.php?blob&random&cat=icon&tags=4geeks,32"></td>
4+
<td>
5+
<h1 align="center"> Python exercises at 4Geeks Academy (beta) </h1>
6+
<img src="https://img.shields.io//last-commit/4geeksacademy/master-python-programming-exercises" />
7+
<a href="https://breatheco.de"><img src="https://img.shields.io/badge/certified-BreatheCode-blue" /></a>
8+
<a href="https://twitter.com/alesanchezr"><img src="https://img.shields.io/twitter/follow/alesanchezr?style=social&logo=twitter" alt="follow on Twitter"></a>
9+
<a href="https://gitpod.io#https://.com/4GeeksAcademy/python-beginner-programming-exercises.git"><img src="https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod" /></a>
10+
</td>
11+
</tr>
12+
</table>
13+
14+
My name is Alejandro Sanchez @alesanchezr. I'm really excited to have you here !! 🎉 😂 Learning to code is hard, you need coaching! DM me on twitter if you have any question.
15+
16+
Complete selection of auto-graded and interactive Python exercises for anyone interested in learning Python!
17+
18+
<ol>
19+
<li><a href="https://.com/4GeeksAcademy/python-beginner-programming-exercises">Python for Beginners</a></li>
20+
<li><a href="https://.com/4GeeksAcademy/python-functions-programming-exercises">Practice functions</a></li>
21+
<li><a href="https://.com/4GeeksAcademy/python-lists-exercises">Practice functions</a></li>
22+
<li><a href="https://.com/4GeeksAcademy/master-python-programming-exercises">Master Python (← you are here right now)</a></li>
23+
</ol>
424

5-
<p>
6-
<h2 align="center"> Python exercises at 4Geeks Academy (beta) </h2>
25+
These exercises were built in collaboration, we need you! If you find any bugs or misspells plese contribute and report them.
26+
27+
<p align="center">
28+
<img src="https://raw.usercontent.com/4GeeksAcademy/react-exercises/master/preview.gif">
729
</p>
830

9-
Complete selection of autograded Python exercises, anyone interested in learning Python!
31+
<h2>One click installation:</h2>
1032

1133
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io#https://.com/4GeeksAcademy/master-python-programming-exercises.git)
34+
35+
36+
## Local Installation
37+
38+
1) Make sure you have the [breathecode-cli](https://.com/breatheco-de/breathecode-cli) installed and `node.js` version 10+ and python version 3+. This is the command to install the breathecode-cli
39+
```
40+
$ npm i breathecode-cli -g
41+
```
42+
43+
2) Clone or download this repository. Once you finish downloading, you will find a new folder with a subdirectory "exercises" that contains all the exercises within.
44+
45+
3) Start the tutorial/exercises by running the following command from the root of the project:
46+
47+
```sh
48+
$ pip install pytest==4.4.2 mock pytest-testdox
49+
$ breathecode run
50+
```
51+
52+
## How are the exercises organized?
53+
54+
Each exercise is a small react application containing the following files:
55+
56+
1. **app.py:** represents the entry python file that will be executed by the computer.
57+
2. **README.md:** contains exercise instructions.
58+
3. **test.py:** you don't have to open this file, it contains the testing script for the exercise.
59+
60+
## Contributors
61+
62+
Thanks goes to these wonderful people ([emoji key](https://.com/kentcdodds/all-contributors#emoji-key)):
63+
64+
1. [Alejandro Sanchez (alesanchezr)](https://.com/alesanchezr), contribution: (coder) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentation) :book:
65+
2. [Paolo (plucodev)](https://.com/plucodev), contribution: (bug reports) :bug:, contribution: (coder), (translation) :earth_americas:
66+
67+
This project follows the
68+
[all-contributors](https://.com/kentcdodds/all-contributors)
69+
specification. Contributions of any kind are welcome!

0 commit comments

Comments
 (0)