Exercism Python Track
Hi. 👋🏽 👋 We are happy you are here. 🎉 🌟
exercsim/Python is one of many programming language tracks on exercism(dot)org.
This repo holds all the instructions, tests, code, & support files for Python exercises currently under development or implemented & available for students.
🌟 Track exercises support Python 3.8.
🌟 Track tooling (test-runner, representer, analyzer, and Continuous Integration) runs on Python 3.9.
Exercises are grouped into concept exercises which teach the Python syllabus, and practice exercises, which are unlocked by progressing in the syllabus tree 🌴 . Concept exercises are constrained to a small set of language or syntax features. Practice exercises are open-ended, and can be used to practice concepts learned, try out new techniques, and play. These two exercise groupings can be found in the track config.json, and under the python/exercises directory.
🌟🌟 Please take a moment to read our Code of Conduct. 🌟🌟
It might also be helpful to look at Being a Good Community Member & The words that we use.
Some defined roles in our community: Contributors | Mentors | Maintainers | Admins
We 💛 💙 Pull Requests. But our maintainers generally can't accept unsolicited PRs.
Check our help wanted list or open an issue for discussion first.
We ✨💙 💛 💙 ✨ PRs that follow our Contributing Guidelines.
✨ 🦄 Want to jump directly into Exercism specifications & detail?
Structure | Tasks | Concepts | Concept Exercises | Practice Exercises | Presentation
Writing Style Guide | Markdown Specification ( ✨ version in contributing on exercism(dot)org.)
If you are here to help out with open issues, you have our gratitude 🙌 🙌🏽.
Anything with [help wanted] and without a [Claimed] tag is up for grabs.
Comment on the issue and we will reserve it for you. 🌈 ✨
Here to suggest a new feature or new exercise?? Hooray! 🎉
Please keep in mind Chesterton's Fence.
Thoughtful suggestions will likely result faster & more enthusiastic responses from maintainers.
License
This repository uses the MIT License.