| By @alesanchezr and other contributors at 4Geeks Academy |
This particular series are for Python beginners: Start learning python from the print function, data-types, lists and touples, functions and dictionaries. The entire tutorial is 👆 interactive, ✅ auto-graded and with. 📹 video tutorials.
| 1. Python for Beginners | ← 🔥 your are here now | |
| 2. Practice Looping Lists and Tuples | ||
| 3. Practice functions | ||
| 4. Master Python (intermediate) | ||
| 5. Python API Requests | ||
| 6. What next? Request a new tutorial or collaborate. We will feature your profile in our list of contributors |
These exercises were built in collaboration, we need you! If you find any bugs or misspells plese contribute and report them.
- Install learnpack, the package manager for learning tutorials and the html compiler plugin for learnpack, make sure you also have node.js 12+:
$ npm i learnpack -g $ learnpack plugins:install learnpack-python - Download this particular exercise using learnpack and
cdinto the folder:
$ 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.
- Start the tutorial/exercises by running the following command at the same level were your bc.json file is:
$ npm i jest@24.8.0 -g $ learnpack startNote: 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.
## How are the exercises organized? 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. 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. ## 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) :computer: (idea) 🤔, (build-tests) :warning:, (pull-request-review) :eyes: (build-tutorial) :white_check_mark: (documentation) :book: 2. [Paolo (plucodev)](https://github.com/plucodev), contribution: (bug reports) :bug:, contribution: (coder), (translation) :earth_americas: This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome! 