204 lines
219 KiB
Markdown
204 lines
219 KiB
Markdown
|
|
### Implemented Concept Exercises
|
||
|
|
|
||
|
|
<br>
|
||
|
|
|
||
|
|
| Concept | About & Introduction | Exercise | Prerequisites | Design./Issue | Status/PR |
|
||
|
|
|--------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------------------------------------------- |---------------------- |
|
||
|
|
| list-methods | [about.md](https://github.com/exercism/python/blob/main/concepts/list-methods/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/list-methods/introduction.md) | [Chaitanas Colossal Coaster 🎢 ](https://github.com/exercism/python/tree/main/exercises/concept/chaitanas-colossal-coaster) | <details><summary>Needs</summary><ul><li>`lists`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/chaitanas-colossal-coaster/.meta) | WIP |
|
||
|
|
| numbers | [about.md](https://github.com/exercism/python/blob/main/concepts/numbers/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/numbers/introduction.md) | [Currency Exchange 💰](https://github.com/exercism/python/tree/main/exercises/concept/currency-exchange) | `basics` | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/currency-exchange/.meta) | WIP |
|
||
|
|
| lists | [about.md](https://github.com/exercism/python/blob/main/concepts/lists/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/lists/introduction.md) | [Elyses Enchantments ✨](https://github.com/exercism/python/tree/main/exercises/concept/elyses-enchantments) | <details><summary>Needs</summary><ul><li>`comparisons`<li> `conditionals`<li> `strings`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/elyses-enchantments/.meta) | WIP |
|
||
|
|
| bools | [about.md](https://github.com/exercism/python/blob/main/concepts/bools/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/bools/introduction.md) | [Ghost Gobble Arcade Game 👻](https://github.com/exercism/python/tree/main/tree/main/exercises/concept/ghost-gobble-arcade-game) | `basics` | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/ghost-gobble-arcade-game/.meta) | WIP |
|
||
|
|
| basics | [about.md](https://github.com/exercism/python/blob/main/concepts/basics/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/basics/introduction.md) | [Guidos Gorgeous Lasagna](https://github.com/exercism/python/tree/main/tree/main/exercises/concept/guidos-gorgeous-lasagna) | None | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/guidos-gorgeous-lasagna/.meta) | WIP |
|
||
|
|
| dicts | [about.md](https://github.com/exercism/python/blob/main/concepts/dicts/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/dicts/introduction.md) | [Inventory Management 📋](https://github.com/exercism/python/tree/main/exercises/concept/inventory-management) | <details><summary>Needs</summary><ul><li>`loops`<li> `lists`<li> `tuples`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/inventory-management) | WIP |
|
||
|
|
| string-methods | [about.md](https://github.com/exercism/python/blob/main/concepts/string-methods/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/string-methods/introduction.md) | [Litte Sister's Essay 📓](https://github.com/exercism/python/tree/main/exercises/concept/little-sisters-essay) | <details><summary>Needs</summary><ul><li>`basics`<li> `strings`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/little-sisters-essay/.meta) | WIP |
|
||
|
|
| enums | [about.md](https://github.com/exercism/python/blob/main/concepts/enums/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/enums/introduction.md) | [Log Levels 💻 ](https://github.com/exercism/python/tree/main/exercises/concept/log-levels) | <details><summary>Needs</summary><ul><li>`classes`<li> `conditionals`<li> `loops`<li> `list-comprehensions`<li> `sequences`<li> `string-formatting`<li> `string-methods`<li> `tuples`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/log-levels) | WIP |
|
||
|
|
| loops | [about.md](https://github.com/exercism/python/blob/main/concepts/loops/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/loops/introduction.md) | [Making the Grade 🈴 ](https://github.com/exercism/python/tree/main/exercises/concept/making-the-grade) | <details><summary>Needs</summary><ul><li>`basics`<li> `comparisons`<li> `conditionals`<li> `lists`<li> `strings`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/making-the-grade/.meta) | WIP |
|
||
|
|
| string-formatting | [about.md](https://github.com/exercism/python/blob/main/concepts/string-formatting/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/string-formatting/introduction.md) | [Pretty Leaflet 🍃 ](https://github.com/exercism/python/tree/main/exercises/concept/pretty-leaflet) | <details><summary>Needs</summary><ul><li>`basics`<li> `strings`<li> `string-methods`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/pretty-leaflet/.meta) | WIP |
|
||
|
|
| strings | [about.md](https://github.com/exercism/python/blob/main/concepts/strings/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/strings/introduction.md) | [Processing Logs ⚙](https://github.com/exercism/python/tree/main/exercises/concept/processing-logs) | `basics` | N/A | WIP |
|
||
|
|
| none | [about.md](https://github.com/exercism/python/blob/main/concepts/none/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/none/introduction.md) | [Restaurant Rozalynn 🥘 ](https://github.com/exercism/python/tree/main/exercises/concept/restaurant-rozalynn) | <details><summary>Needs</summary><ul><li>`bools`<li> `conditionals`<li> `functions`<li> `dict-methods`<li> `list-methods`<li> `loops`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/restaurant-rozalynn/.meta) | WIP |
|
||
|
|
| tuples | [about.md](https://github.com/exercism/python/blob/main/concepts/tuples/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/tuples/introduction.md) | [Tisbury Treasure Hunt 🧭 ](https://github.com/exercism/python/tree/main/exercises/concept/tisbury-treasure-hunt) | <details><summary>Needs</summary><ul><li>`basics`,`bools`,`loops`<li> `numbers`,`strings`</ul></details> | [`.meta` folder](https://github.com/exercism/python/tree/main/exercises/concept/tisbury-treasure-hunt/.meta) | WIP |
|
||
|
|
| conditionals | [~~about.md~~](https://github.com/exercism/python/blob/main/concepts/conditionals/about.md)🔅[~~introduction.md~~](https://github.com/exercism/python/blob/main/concepts/conditionals/introduction.md) | [conditionals (Story TBD) ⚖ ](https://github.com/exercism/python/tree/main/exercises/concept/conditionals) | `basics` | [`.meta`f older](https://github.com/exercism/python/tree/main/exercises/concept/conditionals/.meta) | Draft - content missing. |
|
||
|
|
|
||
|
|
<br>
|
||
|
|
|
||
|
|
### Implemented Practice Exercises
|
||
|
|
|
||
|
|
| Exercise | Difficulty | Solutions <br>Exp. & Community | Prerequisites | Practices | Mentor Notes |
|
||
|
|
|:------------------------------------------------------------------------------------------------------------------------------- |:---------- |:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------------ |
|
||
|
|
| [**Hello World**](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/hello-world/solutions?order=num_stars) | NONE | `basics` | |
|
||
|
|
| [Acronym](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/acronym/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/acronym/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `list-comprehensions`, `loops`, `regular-expressions`, `strings`, `string-methods`, `string-methods-splitting`</details> | <details><summary>concepts</summary>`list-comprehensions`, `regular-expressions`, `strings`, `string-methods`, `string-methods-splitting`</details> | [acronym](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/acronym/) |
|
||
|
|
| [Affine Cipher](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/affine-cipher/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/affine-cipher/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-formatting`</details> | |
|
||
|
|
| [All Your Base](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/all-your-base/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/all-your-base/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Allergies](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/allergies/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/allergies/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `loops`, `numbers`</details> | [allergies](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/allergies/) |
|
||
|
|
| [Alphametics](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/alphametics/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/alphametics/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `functools`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `sets`, `strings`, `string-methods`, `string-formatting`, `tuples`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `dicts`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `sets`, `strings`, `string-methods`, `string-formatting`, `tuples`</details> | |
|
||
|
|
| [Anagram](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/anagram/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/anagram/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`lists`, `list-comprehensions`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Armstrong Numbers](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/armstrong-numbers/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/armstrong-numbers/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `comparisons`, `lists`, `loops`, `list-comprehensions`, `generator-expressions`, `numbers`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`comparisons`,`list-comprehensions`, `generator-expressions`, `numbers`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Atbash Cipher](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/atbash-cipher/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/atbash-cipher/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `loops`, `lists`, `list-methods`, `list-comprehensions`, `list-methods`, `strings`, `string-methods`, `string-formatting`, `sequences`</details> | <details><summary>concepts</summary>`conditionals`, `loops`, `lists`, `sequences`, `list-comprehensions`, `list-methods`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Bank Account](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/bank-account/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/bank-account/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `enums`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `with-statement`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `enums`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `with-statement`</details> | |
|
||
|
|
| [Beer Song](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/beer-song/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/beer-song/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `lists`, `list-methods`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`, `tuples`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Binary Search Tree](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/binary-search-tree/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/binary-search-tree/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `class-composition`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Binary Search](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/binary-search/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/binary-search/solutions?order=num_stars) | <details><summary>concepts</summary>`basics, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | [binary-search](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/binary-search/) |
|
||
|
|
| [Bob](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/bob/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/bob/solutions?order=num_stars) | <details><summary>concepts</summary>`basics, `conditionals`, `comparisons`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `strings`, `string-methods`</details> | [bob](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/bob/) |
|
||
|
|
| [Book Store](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/book-store/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/book-store/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `functions`, `functools`, `collections`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `other-comprehensions`, `generators`, `generator-expressions`, `sequences`, `tuples`, `sets`, `numbers`</details> | <details><summary>concepts</summary>`functions`, `functools`, `collections`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `other-comprehensions`, `generator-expressions`, `sets`</details> | |
|
||
|
|
| [Bowling](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/bowling/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/bowling/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `tuples`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `tuples`</details> | |
|
||
|
|
| [Change](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/change/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/change/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | |
|
||
|
|
| [Circular Buffer](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/circular-buffer/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/circular-buffer/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `unpacking-and-multiple-assignment`, `user-defined-errors`</details> | <details><summary>concepts</summary>bools, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `functions`, `function-arguments`, `lists`, `list-methods`, `raising-and-handling-errors`, `sequences`, `strings`, `unpacking-and-multiple-assignment`, `user-defined-errors`</details> | |
|
||
|
|
| [Clock](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/clock/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/clock/solutions?order=num_stars) | <details><summary>concepts</summary>`basics, `classes`, `class-composition`, `class-customization`, `comparisons`, `rich-comparisons`, `numbers`, `strings`, `string-formatting`</details> | <details><summary>concepts</summary>`classes`, `class-composition`, `class-customization`, `rich-comparisons`, `string-formatting`</details> | [clock](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/clock/) |
|
||
|
|
| [Collatz Conjecture](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/collatz-conjecture/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/collatz-conjecture/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `loops`, `numbers`, `raising-and-handling-errors`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `loops`, `numbers`, `raising-and-handling-errors`</details> | |
|
||
|
|
| [Complex Numbers](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/complex-numbers/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/complex-numbers/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `classes`, `class-customization`, `class-inheritance`, `comparisons`, `rich-comparisons`, `numbers`, `strings`, `string-formatting`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `class-inheritance`, `comparisons`, `rich-comparisons`, `numbers`</details> | |
|
||
|
|
| [Connect](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/connect/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/connect/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `conditionals`, `comparisons`, `dicts`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `sets`, `strings`, `string-methods`, `tuples`</details> | <details><summary>concepts</summary>`classes`, `conditionals`, `comparisons`, `dicts`, `iteration`, `lists`, `list-methods`, `loops`, `numbers`, `sequences`, `sets`, `strings`, `string-methods`, `tuples`</details> | |
|
||
|
|
| [Crypto Square](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/crypto-square/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/crypto-square/solutions?order=num_stars) | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `iteration`, `itertools`, `numbers`, `sequences`, `strings`,string-methods, `string-formatting`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `itertools`, `numbers`, `sequences`, `string-methods`</details> | |
|
||
|
|
| [Custom Set](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/custom-set/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/custom-set/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `sequences`, `sets`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-inheritance`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Darts](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/darts/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/darts/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `numbers`</details> | |
|
||
|
|
| [Diamond](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/diamond/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/diamond/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Difference Of Squares](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/difference-of-squares/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/difference-of-squares/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `loops`, `numbers`</details> | |
|
||
|
|
| [Diffie Hellman](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/diffie-hellman/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/diffie-hellman/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `loops`, `numbers`, `sequences`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `loops`, `numbers`, `sequences`</details> | |
|
||
|
|
| [Dnd Character](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/dnd-character/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/dnd-character/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`</details> | |
|
||
|
|
| [Dominoes](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/dominoes/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/dominoes/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `generators`, `generator-expressions`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `sequences`, `sets`, `strings`, `string-methods`, `string-formatting`, `tuples`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `functools`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `sequences`, `sets`, `tuples`</details> | |
|
||
|
|
| [Dot Dsl](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/dot-dsl/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/dot-dsl/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `loops`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Etl](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/etl/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/etl/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `list-comprehensions`, `loops`, `other-comprehensions`, `dicts`, `dict-methods`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`dicts`, `dict-methods`, `other-comprehensions`</details> | |
|
||
|
|
| [Flatten Array](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/flatten-array/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/flatten-array/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `strings`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`</details> | <details><summary>concepts</summary>`conditionals`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`</details> | |
|
||
|
|
| [Food Chain](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/food-chain/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/food-chain/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`, `tuples`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Forth](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/forth/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/forth/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `sequences`, `strings`, `tuples`, `user-defined-errors`</details> | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `user-defined-errors`</details> | |
|
||
|
|
| [Gigasecond](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/gigasecond/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/gigasecond/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `numbers`</details> | <details><summary>concepts</summary>`numbers`</details> | |
|
||
|
|
| [Go Counting](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/go-counting/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/go-counting/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `conditionals`, `comparisons`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `other-comprehensions`, `raising-and-handling-errors`, `sequences`, `sets`, `tuples`, `unpacking-and-multiple-assignment`</details> | <details><summary>concepts</summary>`bools`, `classes`, `conditionals`, `comparisons`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `raising-and-handling-errors`, `sequences`, `sets`</details> | |
|
||
|
|
| [Grade School](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/grade-school/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/grade-school/solutions?order=num_stars) | <details><summary>concepts</summary>`basics, `classes`, `dicts`, `dict-methods`, `collections`, `lists`, `list-methods`, `list-comprehensions`, `sequences`</details> | <details><summary>concepts</summary>`classes`, `dict-methods`, `collections`, `lists`, `list-methods`, `list-comprehensions`, `sequences`</details> | [grade-school](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/grade-school/) |
|
||
|
|
| [Grains](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/grains/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/grains/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `numbers`, `loops`, `raising-and-handling-errors`</details> | <details><summary>concepts</summary>`numbers`, `raising-and-handling-errors`</details> | |
|
||
|
|
| [Grep](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/grep/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/grep/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `sequences`, `strings`, `string-formatting`, `unpacking-and-multiple-assignment`, `with-statement`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `dicts`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `sequences`, `strings`, `string-formatting`, `unpacking-and-multiple-assignment`, `with-statement`</details> | |
|
||
|
|
| [Hamming](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/hamming/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/hamming/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `loops`, `lists`, `list-comprehensions`, `generator-expressions`, `conditionals`, `comparisons`, `numbers`, `raising-and-handling-errors`, `sequences`, `iteration`, `itertools`</details> | <details><summary>concepts</summary>`generator-expressions`, `conditionals`, `comparisons`, `raising-and-handling-errors`, `sequences`, `iteration`, `itertools`</details> | [hamming](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/hamming/) |
|
||
|
|
| [Hangman](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/hangman/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/hangman/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [High Scores](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/high-scores/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/high-scores/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `lists`, `list-methods`, `sequences`</details> | <details><summary>concepts</summary>`sequences`, `lists`, `list-methods`</details> | [high-scores](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/high-scores/) |
|
||
|
|
| [House](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/house/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/house/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Isbn Verifier](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/isbn-verifier/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/isbn-verifier/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Isogram](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/isogram/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/isogram/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `loops`, `strings`, `string-methods`, `sequences`, `sets`</details> | <details><summary>concepts</summary>`sets`, `strings`, `string-methods`, `comparisons`</details> | [isogram](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/isogram/) |
|
||
|
|
| [Kindergarten Garden](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/kindergarten-garden/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/kindergarten-garden/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `class-customization`, `dicts`, `functions`, `function-arguments`, `list-comprehensions`, `other-comprehensions`, `loops`, `iteration`, `itertools`, `sequences`, `strings`, `string-methods`, `string-methods-splitting`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `dicts`, `list-comprehensions`, `other-comprehensions`, `iteration`, `itertools`, `sequences`, `string-methods`, `string-methods-splitting`</details> | [kindergarten-garden](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/kindergarten-garden/) |
|
||
|
|
| [Knapsack](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/knapsack/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/knapsack/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `functions`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`</details> | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `dicts`, `functions`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`</details> | |
|
||
|
|
| [Largest Series Product](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/largest-series-product/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/largest-series-product/solutions?order=num_stars) | <details><summary>concepts</summary>`anonymous-functions`, `basics`, `conditionals`, `comparisons`, `functions`, `functional-tools`, `higher-order-functions`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `generator-expressions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `functions`, `higher-order-functions`, `functional-tools`, `anonymous-functions`, `lists`, `list-comprehensions`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | |
|
||
|
|
| [Leap](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/leap/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/leap/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `numbers`</details> | [leap](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/leap/) |
|
||
|
|
| [Ledger](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/ledger/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/ledger/solutions?order=num_stars) | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `generators`, `iterators`, `itertools`, `loops`, `operator-overloading`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `loops`, `operator-overloading`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Linked List](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/linked-list/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/linked-list/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `function-arguments`, `iteration`, `iterators`, `lists`, `loops`, `numbers`, `none`, `operator-overloading`, `rich-comparisons`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `conditionals`, `comparisons`, `function-arguments`, `iteration`, `iterators`, `numbers`, `none`, `operator-overloading`, `rich-comparisons`</details> | |
|
||
|
|
| [List Ops](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/list-ops/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/list-ops/solutions?order=num_stars) | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`</details> | <details><summary>concepts</summary>`lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`</details> | |
|
||
|
|
| [Luhn](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/luhn/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/luhn/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`, `numbers`</details> | <details><summary>concepts</summary>`bools`,classes, `conditionals`, `comparisons`, `loops`, `sequences`, `numbers`</details> | [luhn](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/luhn/) |
|
||
|
|
| [Markdown](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/markdown/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/markdown/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `functions`, `iteration`, `loops`, `regular-expressions`, `sequences`, `strings`, `string-methods`, `string-methods-splitting`, `string-formatting`</details> | <details><summary>concepts</summary>`regular-expressions`, `functions`</details> | [markdown](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/markdown/) |
|
||
|
|
| [Matching Brackets](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/matching-brackets/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/matching-brackets/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`</details> | [matching-brackets](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/matching-brackets/) |
|
||
|
|
| [Matrix](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/matrix/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/matrix/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `string-methods-splitting`</details> | <details><summary>concepts</summary>`classes`, `list-methods`, `list-comprehensions`, `sequences`, `string-methods`, `string-methods-splitting`</details> | [matrix](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/matrix/) |
|
||
|
|
| [Meetup](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/meetup/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/meetup/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `lists`, `list-methods`, `loops`, `raising-and-handling-errors`, `user-defined-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-composition`, `class-inheritance`, `conditionals`, `dicts`, `dict-methods`, `lists`, `list-methods`, `loops`, `raising-and-handling-errors`, `user-defined-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Minesweeper](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/minesweeper/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/minesweeper/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`</details> | |
|
||
|
|
| [Nth Prime](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/nth-prime/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/nth-prime/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-formatting`</details> | |
|
||
|
|
| [Ocr Numbers](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/ocr-numbers/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/ocr-numbers/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `tuples`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Paasio](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/paasio/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/paasio/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `context-manager-customization`, `decorators`, `descriptors`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `strings`, `string-methods`, `string-formatting`, `unpacking-and-multiple-assignment`, `with-statement`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `context-manager-customization`, `decorators`, `descriptors`, `raising-and-handling-errors`, `rich-comparisons`, `unpacking-and-multiple-assignment`, `with-statement`</details> | |
|
||
|
|
| [Palindrome Products](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/palindrome-products/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/palindrome-products/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `functions`, `function-arguments`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `functions`, `function-arguments`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Pangram](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/pangram/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/pangram/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `loops`, `strings`, `string-methods`, `sets`</details> | <details><summary>concepts</summary>`sets`</details> | |
|
||
|
|
| [Perfect Numbers](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/perfect-numbers/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/perfect-numbers/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `comparisons`, `conditionals`, `lists`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `strings`</details> | <details><summary>concepts</summary>`bools`, `comparisons`, `conditionals`, `lists`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`</details> | |
|
||
|
|
| [Phone Number](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/phone-number/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/phone-number/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`classes`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Pig Latin](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/pig-latin/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/pig-latin/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Poker](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/poker/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/poker/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `functions`, `higher-order-functions`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `functions`, `higher-order-functions`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`</details> | |
|
||
|
|
| [Pov](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/pov/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/pov/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `recursion`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Prime Factors](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/prime-factors/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/prime-factors/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `numbers`</details> | |
|
||
|
|
| [Protein Translation](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/protein-translation/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/protein-translation/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `dicts`, `dict-methods`, `lists`, `list-comprehensions`, `loops`, `none`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `dicts`, `dict-methods`, `lists`, `list-comprehensions`, `loops`, `sequences`, `strings`, “string-methods”</details> | |
|
||
|
|
| [Pythagorean Triplet](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/pythagorean-triplet/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/pythagorean-triplet/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `iteration`, `itertools`, `lists`, `list-methods`, `loops`, `sequences`, `numbers`</details> | |
|
||
|
|
| [Queen Attack](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/queen-attack/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/queen-attack/solutions?order=num_stars) | <details><summary>concepts</summary>`bools`, `classes`, `conditionals`, `comparisons`, `numbers`, `raising-and-handling-errors`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `conditionals`, `comparisons`, `numbers`, `raising-and-handling-errors`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Rail Fence Cipher](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rail-fence-cipher/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rail-fence-cipher/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Raindrops](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/raindrops/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/raindrops/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `loops`, `strings`, `string-methods`, `string-formatting`, `numbers`, `conditionals`, `comparisons`, `bools`</details> | <details><summary>concepts</summary>`strings`, `string-methods`, `conditionals`, `comparisons`, `numbers`</details> | [raindrops](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/raindrops/) |
|
||
|
|
| [Rational Numbers](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rational-numbers/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rational-numbers/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `strings`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `rich-comparisons`, `string-formatting`</details> | |
|
||
|
|
| [React](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/react/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/react/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `classes`, `class-customization`, `class-inheritance`, `descriptors`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `raising-and-handling-errors`, `sequences`, `sets`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `classes`, `class-customization`, `class-inheritance`, `descriptors`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `raising-and-handling-errors`, `sequences`, `sets`</details> | |
|
||
|
|
| [Rectangles](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rectangles/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rectangles/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `sets`, `tuples`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`</details> | |
|
||
|
|
| [Resistor Color Duo](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/resistor-color-duo/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/resistor-color-duo/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `comparisons`, `lists`, `list-methods`, `numbers`, `sequences`</details> | <details><summary>concepts</summary>`lists`, `list-methods`, `numbers`, `sequences`</details> | |
|
||
|
|
| [Resistor Color](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/resistor-color/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/resistor-color/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`</details> | <details><summary>concepts</summary>`lists`, `list-methods`</details> | |
|
||
|
|
| [Rest Api](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rest-api/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rest-api/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `dicts`, `functools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `class-inheritance`, `class-composition`, `conditionals`, `comparisons`, `dicts`, `functools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Reverse String](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/reverse-string/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/reverse-string/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `sequences`, `strings`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `sequences`, `strings`</details> | [reverse-string](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/reverse-string/) |
|
||
|
|
| [Rna Transcription](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rna-transcription/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rna-transcription/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `loops`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `loops`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Robot Name](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/robot-name/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/robot-name/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `sets`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `string-methods`</details> | |
|
||
|
|
| [Robot Simulator](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/robot-simulator/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/robot-simulator/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `class-customization`, `comparisons`, `conditionals`, `dicts`, `dict-methods`, `functions`, `function-arguments`, `lists`, `loops`, `numbers`, `tuples`</details> | <details><summary>concepts</summary>`classes`, `class-customization`, `comparisons`, `conditionals`, `dicts`, `dict-methods`, `lists`, `loops`, `numbers`, `tuples`</details> | |
|
||
|
|
| [Roman Numerals](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/roman-numerals/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/roman-numerals/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `lists`, `list-methods`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`basics`, `conditionals`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Rotational Cipher](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/rotational-cipher/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/rotational-cipher/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `iteration`, `itertools`, `lists`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `dicts`, `lists`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Run Length Encoding](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/run-length-encoding/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/run-length-encoding/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `regular-expressions`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `regular-expressions`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Saddle Points](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/saddle-points/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/saddle-points/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `iteration`, `itertools`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `raising-and-handling-errors`, `sequences`, `sets`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `raising-and-handling-errors`, `sequences`, `sets`</details> | |
|
||
|
|
| [Satellite](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/satellite/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/satellite/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `recursion`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `raising-and-handling-errors`, `recursion`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Say](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/say/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/say/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `loops`, `dicts`, `lists`, `sequences`, `numbers`, `strings`, `string-methods`, `string-methods-splitting`, `raising-and-handling-errors`</details> | <details><summary>concepts</summary>`loops`, `conditionals`, `dicts`, `lists`, `numbers`, `sequences`, `strings`, `string-methods`, `string-methods-splitting`, `raising-and-handling-errors`</details> | |
|
||
|
|
| [Scale Generator](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/scale-generator/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/scale-generator/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Scrabble Score](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/scrabble-score/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/scrabble-score/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `lists`, `list-comprehensions`, `loops`, `dicts`, `dict-methods`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`lists`, `list-comprehensions`, `loops`, `dicts`, `dict-methods`, `string-methods`</details> | [scrabble-score](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/scrabble-score/) |
|
||
|
|
| [Secret Handshake](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/secret-handshake/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/secret-handshake/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bitflags`, `bitwise-operators`, `bools`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `numbers`, `number-variations`, `strings`</details> | <details><summary>concepts</summary>`bitflags`, `bitwise-operators`, `bools`, `conditionals`, `comparisons`, `lists`, `loops`, `number-variations`</details> | |
|
||
|
|
| [Series](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/series/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/series/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `loops`, `sequences`, `numbers`, `raising-and-handling-errors`, `strings`</details> | <details><summary>concepts</summary>`list-comprehensions`, `sequences`, `raising-and-handling-errors`</details> | |
|
||
|
|
| [Sgf Parsing](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/sgf-parsing/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/sgf-parsing/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `other-comprehensions`, `loops`, `none`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `recursion`, `regular-expressions`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `class-inheritance`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `operator-overloading`, `raising-and-handling-errors`, `recursion`, `regular-expressions`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Sieve](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/sieve/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/sieve/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `lists`, `list-methods`, `loops`, `numbers`, `sequences`, `sets`</details> | <details><summary>concepts</summary>`conditionals`, `lists`, `list-methods`, `loops`, `numbers`, `sets`</details> | |
|
||
|
|
| [Simple Cipher](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/simple-cipher/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/simple-cipher/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `classes`, `conditionals`, `comparisons`, `list`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`classes`, `conditionals`, `comparisons`, `list`, `list-methods`, `list-comprehensions`, `numbers`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Simple Linked List](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/simple-linked-list/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/simple-linked-list/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `strings`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `loops`, `numbers`, `operator-overloading`, `rich-comparisons`, `raising-and-handling-errors`, `strings`</details> | |
|
||
|
|
| [Space Age](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/space-age/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/space-age/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `comparisons`, `dicts`, `lists`, `list-methods`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `classes`, `comparisons`, `dicts`, `lists`, `list-methods`, `loops`, `numbers`</details> | |
|
||
|
|
| [Spiral Matrix](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/spiral-matrix/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/spiral-matrix/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `iteration`, `itertools`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Sublist](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/sublist/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/sublist/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `functions`, `strings`, `string-methods`, `lists`, `loops`, `sequences`</details> | <details><summary>concepts</summary>`bools`, `comparisons`, `functions`, `strings`, `string-methods`, `lists`, `loops`, `sequences`</details> | |
|
||
|
|
| [Sum Of Multiples](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/sum-of-multiples/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/sum-of-multiples/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `lists`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `sets`</details> | <details><summary>concepts</summary>`conditionals`, `comparisons`, `lists`, `list-comprehensions`, `other-comprehensions`, `loops`, `numbers`, `sets`</details> | [sum-of-multiples](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/sum-of-multiples/) |
|
||
|
|
| [Tournament](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/tournament/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/tournament/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `functions`, `collections`, `higher-order-functions`, `anonymous-functions`, `strings`, `string-formatting`, `string-methods`, `string-methods-splitting`, `dicts`, `dict-methods`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `other-comprehensions`, `generators`, `generator-expressions`, `raising-and-handling-errors`, `sequences`, `tuples`</details> | <details><summary>concepts</summary>`collections`, `anonymous-functions`, `string-formatting`, `string-methods-splitting`, `dicts`, `dict-methods`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `other-comprehensions`, `generators`, `generator-expressions`, `raising-and-handling-errors`, `sequences`, `tuples`</details> | |
|
||
|
|
| [Transpose](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/transpose/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/transpose/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Tree Building](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/tree-building/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/tree-building/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | <details><summary>concepts</summary>`classes`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | |
|
||
|
|
| [Triangle](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/triangle/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/triangle/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `loops`, `numbers`</details> | <details><summary>concepts</summary>`bools`, `comparisons`</details> | |
|
||
|
|
| [Twelve Days](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/twelve-days/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/twelve-days/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `conditionals`, `comparisons`, `lists`, `list-methods`, `loops`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`conditionals`, `lists`, `list-methods`, `loops`, `sequences`, `string-methods`, `string-formatting`</details> | [twelve-days](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/twelve-days/) |
|
||
|
|
| [Two Bucket](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/two-bucket/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/two-bucket/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `iteration`, `lists`, `list-methods`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `dict-methods`, `iteration`, `lists`, `list-methods`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`</details> | |
|
||
|
|
| [Two Fer](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/two-fer/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/two-fer/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `string-formatting`, `function-arguments`</details> | <details><summary>concepts</summary>`string-formatting`, `function-arguments`</details> | [two-fer](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/two-fer/) |
|
||
|
|
| [Variable Length Quantity](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/variable-length-quantity/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/variable-length-quantity/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `bytes`, `bitflags`, `bitwise-operators`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bytes`, `bitflags`, `bitwise-operators`, `conditionals`, `comparisons`, `iteration`, `lists`, `list-methods`, `loops`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`, `string-methods``</details> | |
|
||
|
|
| [Word Count](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/word-count/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/word-count/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `loops`, `strings`, `string-methods`, `regular-expressions`, `itertools`, `dicts`</details> | <details><summary>concepts</summary>`strings`, `string-methods`, `regular-expressions`, `itertools`, `dicts`</details> | [word-count](https://github.com/exercism/website-copy/tree/main/tracks/python/exercises/word-count/) |
|
||
|
|
| [Word Search](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/word-search/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/word-search/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dataclasses-and-namedtuples`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `iteration`, `loops`, `numbers`, `none`, `operator-overloading`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dataclasses-and-namedtuples`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `iteration`, `loops`, `numbers`, `none`, `operator-overloading`, `rich-comparisons`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | |
|
||
|
|
| [Wordy](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/wordy/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/wordy/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `dicts`, `loops`, `strings`, `string-methods`, `string-methods-splitting`, `raising-and-handling-errors`, `numbers`</details> | <details><summary>concepts</summary>`loops`, `dicts`, `strings`, `string-methods`, `string-methods-splitting`, `raising-and-handling-errors`, `numbers`</details> | |
|
||
|
|
| [Yacht](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/yacht/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/yacht/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `numbers`, `sequences`, `strings`, `string-methods`, `string-formatting`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `numbers`, `sequences`, `strings`</details> | |
|
||
|
|
| [Zebra Puzzle](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/zebra-puzzle/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/zebra-puzzle/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `iteration`, `itertools`, `recursion`, `sequences`, `strings`, `string-methods`</details> | <details><summary>concepts</summary>`bools`, `conditionals`, `comparisons`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `iteration`, `itertools`, `recursion`, `sequences`, `strings`, `string-methods`</details> | |
|
||
|
|
| [Zipper](https://github.com/exercism/python/blob/main/exercises/practice/hello-world/.docs/instructions.md) | 🔹🔹🔹🔹🔹🔹 | [example.py](https://github.com/exercism/python/blob/main/exercises/practice/zipper/.meta/example.py) \| [by most ⭐ ](https://exercism.io/tracks/python/exercises/zipper/solutions?order=num_stars) | <details><summary>concepts</summary>`basics`, `bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`</details> | <details><summary>concepts</summary>`bools`, `classes`, `class-customization`, `conditionals`, `comparisons`, `dicts`, `lists`, `list-methods`, `list-comprehensions`, `loops`, `none`, `numbers`, `raising-and-handling-errors`, `sequences`, `strings`</details> | |
|
||
|
|
|
||
|
|
<br>
|
||
|
|
|
||
|
|
### Planned Concept Exercises
|
||
|
|
_**`about.md` & `introduction.md` links are currently placeholders.**_
|
||
|
|
|
||
|
|
<br>
|
||
|
|
|
||
|
|
| Concept | About & Introduction | Prerequisites | Design./Issue | Status/PR (If Any) |
|
||
|
|
|------------------------------------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------ |---------------------- |
|
||
|
|
| class-composition | [about.md](https://github.com/exercism/python/blob/main/concepts/class-composition/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/class-composition/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`class-customization`<li>`class-inheritance`<li>`comparisons`<li>`decorators`<li>`dicts`<li>`functions`<li>`higher-order functions`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2352](https://github.com/exercism/python/issues/2352) | |
|
||
|
|
| import | [about.md](https://github.com/exercism/python/blob/main/concepts/import/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/import/introduction.md) | | ON HOLD | ON HOLD |
|
||
|
|
| context-manager-customization | [about.md](https://github.com/exercism/python/blob/main/concepts/context-manager-customization/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/context-manager-customization/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`classes` <li>`class customization` <li>`class-inheritance` <li>`comparisons`<li>`rich-comparisons`<li>`decorators`<li>`dicts`<li>`dict-methods`<li>`raising-and-handling-errors` <li>`functions`<li>`functional tools`<li>`generators`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`loops`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`testing`<li>`tuples`<li>`with-statement`</ul></details> | [#2370](https://github.com/exercism/python/issues/2370) | [ ]() |
|
||
|
|
| with-statement | [about.md](https://github.com/exercism/python/blob/main/concepts/with-statement/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/with-statement/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`functional-tools`<li>`generators`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`loops`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2369](https://github.com/exercism/python/issues/2369) | [ ]() |
|
||
|
|
| itertools | [about.md](https://github.com/exercism/python/blob/main/concepts/itertools/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/itertools/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`comparisons`<li>`rich-comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`functional tools`<li>`generators`<li>`higher-order functions`<li>Identity methods `is` and `is not`<li>`iteration`<li>`lists`<li>`list-methods`<li>`loops`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2368](https://github.com/exercism/python/issues/2368) | |
|
||
|
|
| iterators | [about.md](https://github.com/exercism/python/blob/main/concepts/iterators/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/iterators/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`comparisons`<li>`rich-comparisons`<li>`decorators`<li>`descriptors`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`higher-order-functions`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2367](https://github.com/exercism/python/issues/2367) | [ ]() |
|
||
|
|
| functools | [about.md](https://github.com/exercism/python/blob/main/concepts/functools/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/functools/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`classes`<li>`class-customization`<li>`class-components`<li>`comparisons`<li>`rich-comparisons`<li>`decorators`<li>`descriptors`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2366](https://github.com/exercism/python/issues/2366) | [ ]() |
|
||
|
|
| descriptors | [about.md](https://github.com/exercism/python/blob/main/concepts/descriptors/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/descriptors/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`class-customization`<li>`class-composition`<li>`class-inheritance`<li>`comparisons`<li>`decorators`<li>`dicts`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2365](https://github.com/exercism/python/issues/2365) | [ ]() |
|
||
|
|
| function-arguments | [about.md](https://github.com/exercism/python/blob/main/concepts/function-arguments/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/function-arguments/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2354](https://github.com/exercism/python/issues/2354) | |
|
||
|
|
| unpacking-and-multiple-assignment | [about.md](https://github.com/exercism/python/blob/main/concepts/unpacking-and-multiple-assignment/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/unpacking-and-multiple-assignment/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`higher-order-functions`<li>`functional tools`<li>Identity methods `is` and `is not`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2360](https://github.com/exercism/python/issues/2360) | [ ]() |
|
||
|
|
| functional-tools | [about.md](https://github.com/exercism/python/blob/main/concepts/functional-tools/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/functional-tools/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2359](https://github.com/exercism/python/issues/2359) | [ ]() |
|
||
|
|
| anonymous-functions | [about.md](https://github.com/exercism/python/blob/main/concepts/anonymous-functions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/anonymous-functions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`higher-order functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2357](https://github.com/exercism/python/issues/2357) | |
|
||
|
|
| higher-order-functions | [about.md](https://github.com/exercism/python/blob/main/concepts/higher-order-functions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/higher-order-functions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2355](https://github.com/exercism/python/issues/2355) | [ ]() |
|
||
|
|
| class-inheritance | [about.md](https://github.com/exercism/python/blob/main/concepts/class-inheritance/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/class-inheritance/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`class-customization`<li>`comparisons`<li>`decorators`<li>`dicts`<li>`functions`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2351](https://github.com/exercism/python/issues/2351) | [ ]() |
|
||
|
|
| sets | [about.md](https://github.com/exercism/python/blob/main/concepts/sets/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/sets/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`comparisons`<li>`dicts`<li>`lists`<li>`loops`</ul></details> | [#2296 ](https://github.com/exercism/python/issues/2296) | [ ]() |
|
||
|
|
| other-comprehensions | [about.md](https://github.com/exercism/python/blob/main/concepts/other-comprehensions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/other-comprehensions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`conditionals`<li>`comparisons`<li>`loops`<li>`iteration`</ul></detials> | [#2294 ](https://github.com/exercism/python/issues/2294) | [ ]() |
|
||
|
|
| generators | [about.md](https://github.com/exercism/python/blob/main/concepts/generators/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/generators/introduction.md) | <details><summary>Needs</summary><ul><li>`conditionals`<li> `dicts`<li> `functions`<li> `higher-order-functions`<li> `lists`<li> `loops`<li> `iteration`<li> `iterators`<li> `sequences`</ul></details> | [#2293](https://github.com/exercism/python/issues/2293) | [ ]() |
|
||
|
|
| sequences | [about.md](https://github.com/exercism/python/blob/main/concepts/sequences/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/sequences/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li> `iteration`<li>`lists`<li>`list-methods`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2290](https://github.com/exercism/python/issues/2290) | Issue needs rewrite |
|
||
|
|
| complex-numbers | [about.md](https://github.com/exercism/python/blob/main/concepts/complex-numbers/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/complex-numbers/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`numbers`</ul></details> | [#2208](https://github.com/exercism/v3/issues/2208) | Issue needs rewrite |
|
||
|
|
| rich-comparisons | [about.md](https://github.com/exercism/python/blob/main/concepts/rich-comparisons/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/rich-comparisons/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`class-customization`<li>`class-inheritance`<li>`class-composition`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`operator-overloading`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></detials> | [#2287](https://github.com/exercism/python/issues/2287) | [ ]() |
|
||
|
|
| comparisons | [about.md](https://github.com/exercism/python/blob/main/concepts/comparisons/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/comparisons/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`dicts`<li>`lists`<li>`sets`<li>`strings`<li>`tuples`<li>`numbers`<li>`iteration`</ul></details> | [#2288](https://github.com/exercism/python/issues/2288) | [ ]() |
|
||
|
|
| generator-expressions | [about.md](https://github.com/exercism/python/blob/main/concepts/generator-expressions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/generator-expressions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`conditionals`<li> `comparisons`<li>`loops`<li>`generators`<li> `iterators`<li>`iteration`<li>`list-comprehensions`<li>`other-comprehensions`</ul></details> | [#2292](https://github.com/exercism/python/issues/2292) | [ ]() |
|
||
|
|
| list-comprehensions | [about.md](https://github.com/exercism/python/blob/main/concepts/list-comprehensions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/list-comprehensions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li> `bools`<li>`comparisons` <li>`conditionals`<li>`lists`<li>`list-methods`<li>`loops`<li>`iteration`<li>`sequences`</ul></details> | [#2295](https://github.com/exercism/python/issues/2295) | [ ]() |
|
||
|
|
| dataclasses-and-namedtuples | [about.md](https://github.com/exercism/python/blob/main/concepts/dataclasses-and-namedtuples/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/dataclasses-and-namedtuples/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`class-customization`<li>`comparisons`<li>`decorators`<li>`dicts`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2361](https://github.com/exercism/python/issues/2361) | [ ]() |
|
||
|
|
| decorators | [about.md](https://github.com/exercism/python/blob/main/concepts/decorators/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/decorators/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`functions`<li>`function-arguments`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2356](https://github.com/exercism/python/issues/2356) | [ ]() |
|
||
|
|
| functions | [about.md](https://github.com/exercism/python/blob/main/concepts/functions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/functions/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`dict-methods`<li>`iteration`<li>`lists`<li>`list-methods`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`string-methods`<li>`tuples`</ul></details> | [#2353](https://github.com/exercism/python/issues/2353) | [ ]() |
|
||
|
|
| class-customization | [about.md](https://github.com/exercism/python/blob/main/concepts/class-customization/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/class-customization/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`booleans`<li>`classes`<li>`comparisons`<li>`decorators`<li>`dicts`<li>`functions`<li>`higher-order-functions`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2350](https://github.com/exercism/python/issues/2350) | [ ]() |
|
||
|
|
| classes | [about.md](https://github.com/exercism/python/blob/main/concepts/classes/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/classes/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`comparisons`<li>`dicts`<li>`iteration`<li>`lists`<li>`numbers`<li>`sequences`<li>`sets`<li>`strings`<li>`tuples`</ul></details> | [#2349](https://github.com/exercism/python/issues/2349) | [ ]() |
|
||
|
|
| dict-methods | [about.md](https://github.com/exercism/python/blob/main/concepts/dict-methods/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/dict-methods/introduction.md) | <details><summary>Needs</summary><ul><li>`basics`<li>`bools`<li>`conditionals`<li>`comparisons`<li>`dicts`<li>`lists`<li>`loops`<li>`numbers`<li>`strings`<li>`tuples`</ul></details> | [#2348](https://github.com/exercism/python/issues/2348) | |
|
||
|
|
| aliasing | [about.md](https://github.com/exercism/python/blob/main/concepts/aliasing/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/aliasing/introduction.md) | | [ ]() | |
|
||
|
|
| binary data | [about.md](https://github.com/exercism/python/blob/main/concepts/binary-data/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/binary-data/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| bitflags | [about.md](https://github.com/exercism/python/blob/main/concepts/bitflags/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/bitflags/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| bitwise-operators | [about.md](https://github.com/exercism/python/blob/main/concepts/bitwise-operators/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/bitwise-operators/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| bytes | [about.md](https://github.com/exercism/python/blob/main/concepts/bytes/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/bytes/introduction.md) | | []() | [ ]() |
|
||
|
|
| class-interfaces | [about.md](https://github.com/exercism/python/blob/main/concepts/class-interfaces/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/class-interfaces/introduction.md) | | []() | |
|
||
|
|
| collections | [about.md](https://github.com/exercism/python/blob/main/concepts/collections/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/collections/introduction.md) | | []() | |
|
||
|
|
| iteration | [about.md](https://github.com/exercism/python/blob/main/concepts/iteration/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/iteration/introduction.md) | | [ ]() | |
|
||
|
|
| memoryview | [about.md](https://github.com/exercism/python/blob/main/concepts/memoryview/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/memoryview/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| number-variations | [about.md](https://github.com/exercism/python/blob/main/concepts/number-variations/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/number-variations/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| operator-overloading | [about.md](https://github.com/exercism/python/blob/main/concepts/operator-overloading/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/operator-overloading/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| raising-and-handling-errors | [about.md](https://github.com/exercism/python/blob/main/concepts/raising-and-handling-errors/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/raising-and-handling-errors/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| regular-expressions | [about.md](https://github.com/exercism/python/blob/main/concepts/regular-expressions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/regular-expressions/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| testing | [about.md](https://github.com/exercism/python/blob/main/concepts/testing/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/testing/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| text-processing | [about.md](https://github.com/exercism/python/blob/main/concepts/text-processing/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/text-processing/introduction.md) | | [ ]() | |
|
||
|
|
| type-hinting | [about.md](https://github.com/exercism/python/blob/main/concepts/type-hinting/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/type-hinting/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| unicode-regular-expressions | [about.md](https://github.com/exercism/python/blob/main/concepts/unicode-regular-expressions/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/unicode-regular-expressions/introduction.md) | | [ ]() | |
|
||
|
|
| user-defined-errors | [about.md](https://github.com/exercism/python/blob/main/concepts/user-defined-errors/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/user-defined-errors/introduction.md) | | [ ]() | |
|
||
|
|
| walrus-operator | [about.md](https://github.com/exercism/python/blob/main/concepts/walrus-operator/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/walrus-operator/introduction.md) | | [ ]() | [ ]() |
|
||
|
|
| string-methods-splitting | [about.md](https://github.com/exercism/python/blob/main/concepts/string-methods-splitting/about.md)🔅[introduction.md](https://github.com/exercism/python/blob/main/concepts/string-methods-splitting/introduction.md) | | | [ ]() |
|