This repo contains progressive python challenges and exercises that can be used for self study.
Here is a list of the exercises:
- 01-exercises.ipynb -- user input challenges
- 02-exercises.ipynb -- functions and loops
- 03-exercises.ipynb -- scope study and debug activity
- 04-exercises.ipynb -- containers, control flow and functions
- 05-exercises.ipynb -- classes and inheritance
- 06-exercises.ipynb -- more classes and inheritance
Each exercise has a corresponding solution file you may reference.
Some of these exerccises may require you to do some googling to figure out the solution. Some resources that are great to rely on are:
You can download these files as a zip by clicking on the green "Code" button on the upper right of this repo and selecting Download ZIP
. Once downloaded on your computer, unzip the directory and open it in vscode.
Alternatively, you can clone these files down using git and the CLI:
- cd in your terminal to the directory you want to house this repo
- run
git clone [email protected]:prudential-infrastructure-developer/python-bonus-exercises.git
to clone this repo down (this ssh cloning url can also be found when you click on the green "Code" button). - run
cd python-bonus-exercises
to change into the newly created repo. - run
code .
to open the repo in vscode orjupyter notebook
to run it in the browser
- big repo of progressive python challenges
- coidio python challenge labs
- edabit is an interactive site with many challenges to solve
These exercises where adapted from the following sources:
- https://github.com/WDI-SEA/python-exercises
- https://github.com/WDI-SEA/python-challenges
- https://git.generalassemb.ly/team-wag/SEIR-Course-Materials/blob/main/Unit_3/1-python/1.2-python-control-flow.md
- https://git.generalassemb.ly/team-wag/SEIR-Course-Materials/blob/main/Unit_3/1-python/1.3.1-containers-lab.md
- https://git.generalassemb.ly/team-wag/SEIR-Course-Materials/blob/main/Unit_3/1-python/1.4-python-functions.md
- https://github.com/WDI-SEA/python-bank-account-inheritance
- https://github.com/weston-bailey/python-zoop-lab