2021-10-15 06:00:57 -07:00
< br >
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
< img align = "left" width = "90" height = "90" src = "https://github.com/exercism/website-icons/blob/main/tracks/python.svg" >
< p vertical-align = "middle" > < h1 > Exercism Python Track< / h1 > < / p >
2014-03-17 23:23:51 -04:00
2021-10-15 06:00:57 -07:00
< br >
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00

[](https://github.com/exercism/python/actions?query=workflow%3A%22Exercises+check%22)
[](https://gitter.im/exercism/python?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
< br >
2021-02-12 17:21:38 +00:00
2021-10-15 06:00:57 -07:00
Hi. 👋🏽 👋 **We are happy you are here.** 🎉 🌟
2021-02-12 17:21:38 +00:00
2021-10-15 06:00:57 -07:00
**`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.
2021-02-12 17:21:38 +00:00
2021-10-15 06:00:57 -07:00
🌟 Track exercises support Python `3.8` .
🌟 Track tooling (_test-runner, representer, analyzer, and Continuous Integration_) runs on Python `3.9` .
2021-02-12 17:21:38 +00:00
2021-10-15 06:00:57 -07:00
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.
2021-02-12 17:21:38 +00:00
2021-10-15 06:00:57 -07:00
< br >
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
< img align = "left" width = "100" height = "90" src = "https://github.com/exercism/website-icons/blob/main/exercism/logo-big-bordered.png" >
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
🌟🌟 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].
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
Some defined roles in our community: [Contributors][exercism-contributors] ** |** [Mentors][exercism-mentors] ** |** [Maintainers][exercism-track-maintainers] ** |** [Admins][exercism-admins]
2015-01-14 21:23:38 +01:00
2021-10-15 06:00:57 -07:00
< br >
< img align = "left" width = "85" height = "80" src = "https://github.com/exercism/website-icons/blob/main/exercises/two-fer.svg" >
2015-01-14 21:23:38 +01:00
2021-10-15 06:00:57 -07:00
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]**.
2017-03-20 22:30:48 +00:00
2015-01-14 21:23:38 +01:00
2021-10-15 06:00:57 -07:00
< br >
< img align = "left" width = "85" height = "80" src = "https://github.com/exercism/website-icons/blob/main/exercises/word-search.svg" >
2015-01-14 21:23:38 +01:00
2021-10-15 06:00:57 -07:00
✨ 🦄 _**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]
2021-10-15 06:05:31 -07:00
[Writing Style Guide][exercism-writing-style] ** |** [Markdown Specification][exercism-markdown-specification] (_ ✨ version in [contributing][website-contributing-section] on [exercism(dot)org][exercism-website]._)
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
< br >
2021-10-15 06:19:03 -07:00
< img align = "left" width = "85" height = "80" src = "https://github.com/exercism/website-icons/blob/main/exercises/bomb-defuser.svg" >
2017-06-08 11:04:06 +02:00
2021-10-15 06:00:57 -07:00
If you are here to help out with [open issues][open-issues], you have our gratitude 🙌 🙌🏽.
2021-10-15 06:08:39 -07:00
Anything with [`help wanted` ] and without a [`Claimed` ] tag is up for grabs.
2021-10-15 06:07:36 -07:00
Comment on the issue and we will reserve it for you. 🌈 ✨
2017-06-08 11:04:06 +02:00
2021-10-15 06:19:03 -07:00
< br >
< img align = "left" width = "90" height = "80" src = "https://github.com/exercism/website-icons/blob/main/exercises/boutique-suggestions.svg" >
2017-06-08 11:04:06 +02:00
2021-10-15 06:19:03 -07:00
Here to suggest a new feature or new exercise?? **Hooray!** 🎉
2021-10-15 06:07:36 -07:00
Please keep in mind [Chesterton's Fence][chestertons-fence].
2021-10-15 06:19:03 -07:00
_Thoughtful suggestions will likely result faster & more enthusiastic responses from maintainers._
2015-01-14 21:23:38 +01:00
2017-10-20 15:59:43 +01:00
## License
This repository uses the [MIT License ](/LICENSE ).
2021-10-15 06:00:57 -07:00
[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