Python-Type-Challenges
Python-Type-Challenges copied to clipboard
Master Python typing (type hints) with interactive online exercises!
Python Type Challenges
Master Python typing (type hints) with interactive online exercises!
Click 👉👉 HERE to start
Happy typing!
How to Run Locally
You can also run the challenge locally. To do that, clone the project and install necessary dependencies, using either PDM or requirements.txt
.
PDM is recommended. After installing PDM, you can install needed dependencies with the following steps:
pdm install
pdm dev # This will run a local Flask server
Alternatively, you can install dependencies with requirements.txt
:
pip install -r requirements.txt
flask run
How to Contribute
-
Add new challenges
Adding a new challenge is pretty simple: you only need to create a new folder, add a
question.py
and asolution.py
, and that's it. See here for a detailed guidance. -
New features & bug fixes
If you want to fix a bug or add a new feature, follow the guidance.
Got Questions?
For general questions, you can post them in Discussions.
If you met issues or want to suggest a new feature/improvement, feel free to open a new issue.
Sponsor
Credits
This project is inspired Type Exercise in Rust by @skyzh, and type-challenges by @antfu.
Social graph images come from Christin Hume.