ExplorePython is a fun, interactive way to learn and explore the Python language. With bite sized mini lessons on topics from variables to Object Oriented Programming, ExplorePython provides the tools that every budding developer needs to succeed. After each lesson, you'll get the chance to test your knowledge by writing and running code relating to the topic you just learned. You then have your solution evaluated on the spot before moving on.
ExplorePython is still a work in progress, and many more lessons are on the way. Here are some of the topics that are taught right now, followed by the ones coming soon:
- Variables
- Strings
- Builtins (
print
,input
,round
, and others) - Integers & Floats
- Math
- Booleans
- Conditionals (If statements)
- While and for loops
- Lists
- Functions
- Tuples
- F-strings
- String methods
- List methods
- Dictionaries
- Dictionary methods & looping through dictionaries
- Classes
- Everything is an object
- And more!
ExplorePython is run on a flask server.
To host locally, just clone the repository, install the requirements, and run app.py
.