Exercism Python Track


![Exercism_II](https://img.shields.io/badge/Exercism--Built-9101FF?logo=python&logoColor=FFDF58&labelColor=3D7AAB&label=Python-Powered) [![Build Status](https://github.com/exercism/python/workflows/Exercises%20check/badge.svg)](https://github.com/exercism/python/actions?query=workflow%3A%22Exercises+check%22) [![Join the chat at https://gitter.im/exercism/python](https://badges.gitter.im/exercism/python.svg)](https://gitter.im/exercism/python?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Hi.  👋🏽  👋  **We are happy you are here.**  🎉 🌟 **`exercsim/Python`** is one of many programming language tracks on [exercism(dot)org][exercism-website]. 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][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][config-json], and under the `python/exercises` directory.
🌟🌟  Please take a moment to read our [Code of Conduct][exercism-code-of-conduct]. 🌟🌟  It might also be helpful to look at [Being a Good Community Member][being-a-good-community-member] & [The words that we use][the-words-that-we-use]. Some defined roles in our community: [Contributors][exercism-contributors] **|** [Mentors][exercism-mentors] **|** [Maintainers][exercism-track-maintainers] **|** [Admins][exercism-admins]
We 💛 💙   Pull Requests. **But our maintainers generally can't accept _unsolicited_ PRs.** Check our [help wanted][open-issues] list or [open an issue ][open-an-issue] for discussion first. We  ✨💙  💛  💙 ✨  PRs that follow our **[Contributing Guidelines][contributing-guidelines]**.
✨ 🦄  _**Want to jump directly into Exercism specifications & detail?**_      [Structure][exercism-track-structure] **|** [Tasks][exercism-tasks] **|** [Concepts][exercism-concepts] **|** [Concept Exercises][concept-exercises] **|** [Practice Exercises][practice-exercises] **|** [Presentation][exercise-presentation]      [Writing Style Guide][exercism-writing-style] **|** [Markdown Specification][exercism-markdown-specification] (_ ✨   versions available in [contributing][website-contributing-section] on [exercism(dot)org][exercism-website]._)
If you are here to help out with [open issues][open-issues], you have our gratitude  🙌  🙌🏽. Anything with [`help wanted`] and without a [`Claimed`] tag is up for grabs - just comment, and we will reserve it for you.  🌈   ✨ Here to suggest a new feature or new exercise?? **Hooray!**  🎉   _Please keep in mind [Chesterton's Fence][chestertons-fence]._ _Following the principals there when making your suggestions will likely result in a faster and more enthusiastic response from maintainers._ ## License This repository uses the [MIT License](/LICENSE). [exercism-website]: https://exercism.org/ [exercise-presentation]: https://github.com/exercism/docs/blob/main/building/tracks/presentation.md [exercism-admins]: https://github.com/exercism/docs/blob/main/community/administrators.md [the-words-that-we-use]: https://github.com/exercism/docs/blob/main/community/good-member/words.md [exercism-writing-style]: https://github.com/exercism/docs/blob/main/building/markdown/style-guide.md [concept-exercises]: https://github.com/exercism/docs/blob/main/building/tracks/concept-exercises.md [practice-exercises]: https://github.com/exercism/docs/blob/main/building/tracks/practice-exercises.md [exercism-contributors]: https://github.com/exercism/docs/blob/main/community/contributors.md [being-a-good-community-member]: https://github.com/exercism/docs/tree/main/community/good-member [exercism-markdown-specification]: https://github.com/exercism/docs/blob/main/building/markdown/markdown.md [exercism-concepts]: https://github.com/exercism/docs/blob/main/building/tracks/concepts.md [exercism-code-of-conduct]: https://exercism.org/docs/using/legal/code-of-conduct [config-json]: https://github.com/exercism/javascript/blob/main/config.json [python-syllabus]: https://exercism.org/tracks/python/concepts [exercism-track-maintainers]: https://github.com/exercism/docs/blob/main/community/maintainers.md [exercism-tasks]: https://exercism.org/docs/building/product/tasks [website-contributing-section]: https://exercism.org/docs/building [exercism-track-structure]: https://github.com/exercism/docs/tree/main/building/tracks [exercism-mentors]: https://github.com/exercism/docs/tree/main/mentoring [open-issues]: https://github.com/exercism/python/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 [chestertons-fence]: https://github.com/exercism/docs/blob/main/community/good-member/chestertons-fence.md [contributing-guidelines]: https://github.com/exercism/python/blob/main/CONTRIBUTING.md [open-an-issue]: https://github.com/exercism/python/issues/new/choose