Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Practice exercise prerequisites & practices tags #2377

Merged
merged 36 commits into from
Mar 14, 2021

Conversation

BethanyG
Copy link
Member

@BethanyG BethanyG commented Mar 3, 2021

Here we go. Practice exercises, tagged with prerequisites and practices. This will no doubt need refinement, and some exercises may be re-written to focus better on concepts that don't have as many practice exercises assigned to them.

Procedure

  1. I generally listed all prerequisites (though not necessary), just to keep things clear to my future self & future maintainers. We may decide to pare these down as we move through beta.

  2. When an exercise could be solved using multiple paradigms, I generally focused on one paradigm and only a few methods/strategies from the available solutions (example.py, most starred community solutions, other community solutions, and my own solution to the problem). Otherwise, most exercises would have "practiced" most concepts. This has left the exercise list strongly skewed toward OOP and class-based solutions, and very light on FP solutions.

  3. I am assuming & planning to revisit this set of exercises and "balance" them to better focus on functional paradigms and concepts that are not currently well covered by re-writing example.py files and tests. But that will be a longer process that will probably continue through beta.

  4. It is assumed that we've left out some concepts, and may need to create additional entries and issues. Additionally, the scope of some concepts may change, although the hope is that the changes are not substantial.

The current mapping of concepts to concept exercises can be found here, and will live on the concept-exercise-mapping.md page when PR #2383 is merged.

Track Exercise Status

Concept & Practice exercise status is below, and will live on the python/reference/exercises_summary.md page, when PR #2383 is merged:

Implemented Concept Exercises


Concept About & Introduction Exercise Prerequisites Design./Issue Status/PR
list-methods about.md🔅introduction.md Chaitanas Colossal Coaster 🎢
Needs
  • lists
.meta folder WIP
numbers about.md🔅introduction.md Currency Exchange 💰 basics .meta folder WIP
lists about.md🔅introduction.md Elyses Enchantments ✨
Needs
  • comparisons
  • conditionals
  • strings
.meta folder WIP
bools about.md🔅introduction.md Ghost Gobble Arcade Game 👻 basics .meta folder WIP
basics about.md🔅introduction.md Guidos Gorgeous Lasagna None .meta folder WIP
dicts about.md🔅introduction.md Inventory Management 📋
Needs
  • loops
  • lists
  • tuples
.meta folder WIP
string-methods about.md🔅introduction.md Litte Sister's Essay 📓
Needs
  • basics
  • strings
.meta folder WIP
enums about.md🔅introduction.md Log Levels 💻
Needs
  • classes
  • conditionals
  • loops
  • list-comprehensions
  • sequences
  • string-formatting
  • string-methods
  • tuples
.meta folder WIP
loops about.md🔅introduction.md Making the Grade 🈴
Needs
  • basics
  • comparisons
  • conditionals
  • lists
  • strings
.meta folder WIP
string-formatting about.md🔅introduction.md Pretty Leaflet 🍃
Needs
  • basics
  • strings
  • string-methods
.meta folder WIP
strings about.md🔅introduction.md Processing Logs ⚙ basics N/A WIP
none about.md🔅introduction.md Restaurant Rozalynn 🥘
Needs
  • bools
  • conditionals
  • functions
  • dict-methods
  • list-methods
  • loops
.meta folder WIP
tuples about.md🔅introduction.md Tisbury Treasure Hunt 🧭
Needs
  • basics,bools,loops
  • numbers,strings
.meta folder WIP
conditionals about.md🔅introduction.md conditionals (Story TBD) ⚖ basics .metaf older Draft - content missing.

Implemented Practice Exercises

Exercise Difficulty Solutions
Exp. & Community
Prerequisites Practices Mentor Notes
Hello World 🔹 example.py | by most ⭐ NONE basics
Acronym 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, list-comprehensions, loops, regular-expressions, strings, string-methods, string-methods-splitting
conceptslist-comprehensions, regular-expressions, strings, string-methods, string-methods-splitting
acronym
Affine Cipher 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
conceptsbools, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-formatting
All Your Base 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
conceptsbools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
Allergies 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, classes, class-customization, conditionals, comparisons, dicts, dict-methods, loops, numbers
conceptsclasses, class-customization, conditionals, comparisons, dicts, dict-methods, loops, numbers
allergies
Alphametics 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsconditionals, 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
Anagram 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-comprehensions, loops, strings, string-methods
conceptslists, list-comprehensions, strings, string-methods
Armstrong Numbers 🔹 example.py | by most ⭐
conceptsbasics, comparisons, lists, loops, list-comprehensions, generator-expressions, numbers, strings, string-methods
conceptscomparisons,list-comprehensions, generator-expressions, numbers, strings, string-methods
Atbash Cipher 🔹 example.py | by most ⭐
conceptsbasics, conditionals, loops, lists, list-methods, list-comprehensions, list-methods, strings, string-methods, string-formatting, sequences
conceptsconditionals, loops, lists, sequences, list-comprehensions, list-methods, strings, string-methods, string-formatting
Bank Account 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, enums, loops, none, numbers, raising-and-handling-errors, with-statement
conceptsbools, classes, class-customization, conditionals, comparisons, enums, loops, none, numbers, raising-and-handling-errors, with-statement
Beer Song 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, dicts, dict-methods, lists, list-methods, loops, numbers, sequences, strings, string-methods, string-formatting, tuples
conceptsconditionals, comparisons, lists, list-methods, loops, numbers, sequences, strings, string-methods, string-formatting
Binary Search Tree 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, class-inheritance, class-composition, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
conceptsclasses, class-customization, class-composition, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
Binary Search 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, loops, raising-and-handling-errors, sequences, strings, string-methods, string-formatting`
conceptsbools, conditionals, comparisons, lists, list-methods, loops, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
binary-search
Bob 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, strings, string-methods`
conceptsconditionals, comparisons, strings, string-methods
bob
Book Store 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, functions, functools, collections, conditionals, comparisons, dicts, dict-methods, lists, list-methods, list-comprehensions, loops, other-comprehensions, generators, generator-expressions, sequences, tuples, sets, numbers
conceptsfunctions, functools, collections, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, other-comprehensions, generator-expressions, sets
Bowling 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, operator-overloading, rich-comparisons, raising-and-handling-errors, sequences, strings, tuples
conceptsbools, classes, class-customization, conditionals, comparisons, lists, list-comprehensions, loops, numbers, operator-overloading, rich-comparisons, raising-and-handling-errors, sequences, strings, tuples
Change 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences
conceptsbools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences
Circular Buffer 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Clock 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, classes, class-composition, class-customization, comparisons, rich-comparisons, numbers, strings, string-formatting`
conceptsclasses, class-composition, class-customization, rich-comparisons, string-formatting
clock
Collatz Conjecture 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, loops, numbers, raising-and-handling-errors
conceptsconditionals, comparisons, loops, numbers, raising-and-handling-errors
Complex Numbers 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, classes, class-customization, class-inheritance, comparisons, rich-comparisons, numbers, strings, string-formatting
conceptsclasses, class-customization, class-inheritance, comparisons, rich-comparisons, numbers
Connect 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, conditionals, comparisons, dicts, iteration, lists, list-methods, list-comprehensions, loops, numbers, sequences, sets, strings, string-methods, tuples
conceptsclasses, conditionals, comparisons, dicts, iteration, lists, list-methods, loops, numbers, sequences, sets, strings, string-methods, tuples
Crypto Square 🔹🔹 example.py | by most ⭐
conceptsconditionals, comparisons, lists, list-methods, list-comprehensions, loops, iteration, itertools, numbers, sequences, strings,string-methods, string-formatting
conceptsconditionals, comparisons, lists, list-methods, list-comprehensions, loops, itertools, numbers, sequences, string-methods
Custom Set 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Darts 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, numbers
conceptsbools, conditionals, comparisons, numbers
Diamond 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
conceptsbools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
Difference Of Squares 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, loops, numbers
conceptsbasics, conditionals, comparisons, loops, numbers
Diffie Hellman 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, loops, numbers, sequences
conceptsbools, conditionals, comparisons, loops, numbers, sequences
Dnd Character 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, numbers
conceptsbools, classes, class-customization, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, numbers
Dominoes 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsconditionals, comparisons, functools, iteration, itertools, lists, list-methods, list-comprehensions, other-comprehensions, loops, none, sequences, sets, tuples
Dot Dsl 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Etl 🔹 example.py | by most ⭐
conceptsbasics, list-comprehensions, loops, other-comprehensions, dicts, dict-methods, strings, string-methods
conceptsdicts, dict-methods, other-comprehensions
Flatten Array 🔹 example.py | by most ⭐
conceptsbasics, conditionals, strings, lists, list-methods, list-comprehensions, loops, none
conceptsconditionals, lists, list-methods, list-comprehensions, loops, none
Food Chain 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting, tuples
conceptsconditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
Forth 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbasics, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, user-defined-errors
Gigasecond 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, numbers
conceptsnumbers
Go Counting 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, classes, conditionals, comparisons, functions, function-arguments, lists, list-methods, list-comprehensions, loops, raising-and-handling-errors, sequences, sets
Grade School 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, classes, dicts, dict-methods, collections, lists, list-methods, list-comprehensions, sequences`
conceptsclasses, dict-methods, collections, lists, list-methods, list-comprehensions, sequences
grade-school
Grains 🔹 example.py | by most ⭐
conceptsbasics, numbers, loops, raising-and-handling-errors
conceptsnumbers, raising-and-handling-errors
Grep 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, conditionals, comparisons, dicts, functions, function-arguments, lists, list-methods, list-comprehensions, other-comprehensions, loops, sequences, strings, string-formatting, unpacking-and-multiple-assignment, with-statement
Hamming 🔹🔹 example.py | by most ⭐
conceptsbasics, loops, lists, list-comprehensions, generator-expressions, conditionals, comparisons, numbers, raising-and-handling-errors, sequences, iteration, itertools
conceptsgenerator-expressions, conditionals, comparisons, raising-and-handling-errors, sequences, iteration, itertools
hamming
Hangman 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
High Scores 🔹 example.py | by most ⭐
conceptsbasics, lists, list-methods, sequences
conceptssequences, lists, list-methods
high-scores
House 🔹 example.py | by most ⭐
conceptsbasics, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
conceptslists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
Isbn Verifier 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-comprehensions, loops, numbers, sequences, strings, string-methods
conceptsbools, conditionals, comparisons, lists, loops, numbers, sequences, strings, string-methods
Isogram 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, loops, strings, string-methods, sequences, sets
conceptssets, strings, string-methods, comparisons
isogram
Kindergarten Garden 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, classes, class-customization, dicts, functions, function-arguments, list-comprehensions, other-comprehensions, loops, iteration, itertools, sequences, strings, string-methods, string-methods-splitting
conceptsclasses, class-customization, dicts, list-comprehensions, other-comprehensions, iteration, itertools, sequences, string-methods, string-methods-splitting
kindergarten-garden
Knapsack 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, functions, itertools, lists, list-methods, list-comprehensions, loops, sequences, strings
conceptsbasics, conditionals, comparisons, dicts, functions, itertools, lists, list-methods, list-comprehensions, loops, sequences, strings
Largest Series Product 🔹🔹🔹🔹 example.py | by most ⭐
conceptsanonymous-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
conceptsconditionals, comparisons, functions, higher-order-functions, functional-tools, anonymous-functions, lists, list-comprehensions, numbers, raising-and-handling-errors, sequences
Leap 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, numbers
conceptsbools, conditionals, numbers
leap
Ledger 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbools, 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
conceptsbools, classes, class-customization, conditionals, comparisons, dicts, lists, list-methods, loops, operator-overloading, rich-comparisons, sequences, strings, string-methods, string-formatting
Linked List 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, function-arguments, iteration, iterators, lists, loops, numbers, none, operator-overloading, rich-comparisons
conceptsclasses, class-customization, conditionals, comparisons, function-arguments, iteration, iterators, numbers, none, operator-overloading, rich-comparisons
List Ops 🔹 example.py | by most ⭐
conceptsconditionals, comparisons, lists, list-methods, list-comprehensions, loops, sequences
conceptslists, list-methods, list-comprehensions, loops, sequences
Luhn 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting, numbers
conceptsbools,classes, conditionals, comparisons, loops, sequences, numbers
luhn
Markdown 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, functions, iteration, loops, regular-expressions, sequences, strings, string-methods, string-methods-splitting, string-formatting
conceptsregular-expressions, functions
markdown
Matching Brackets 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, loops, strings, string-methods
conceptsbools, conditionals, comparisons, lists, list-methods, loops
matching-brackets
Matrix 🔹🔹 example.py | by most ⭐
conceptsbasics, classes, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods, string-methods-splitting
conceptsclasses, list-methods, list-comprehensions, sequences, string-methods, string-methods-splitting
matrix
Meetup 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Minesweeper 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, sequences
conceptsbools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, sequences
Nth Prime 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
conceptsconditionals, comparisons, lists, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-formatting
Ocr Numbers 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, tuples
conceptsconditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
Paasio 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Palindrome Products 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, functions, function-arguments, lists, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
conceptsbools, conditionals, comparisons, functions, function-arguments, list-methods, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
Pangram 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, loops, strings, string-methods, sets
conceptssets
Perfect Numbers 🔹 example.py | by most ⭐
conceptsbasics, bools, comparisons, conditionals, lists, list-comprehensions, loops, numbers, raising-and-handling-errors, strings
conceptsbools, comparisons, conditionals, lists, list-comprehensions, loops, numbers, raising-and-handling-errors
Phone Number 🔹 example.py | by most ⭐
conceptsbasics, classes, conditionals, comparisons, lists, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
conceptsclasses, conditionals, comparisons, lists, list-comprehensions, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
Pig Latin 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, loops, sequences, strings, string-methods, string-formatting
conceptsconditionals, comparisons, loops, sequences, strings, string-methods, string-formatting
Poker 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, functions, higher-order-functions, iteration, lists, list-methods, list-comprehensions, loops, numbers, sequences
conceptsbools, conditionals, comparisons, functions, higher-order-functions, iteration, lists, list-methods, list-comprehensions, loops, numbers, sequences
Pov 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Prime Factors 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, lists, list-methods, loops, numbers
conceptsconditionals, comparisons, lists, list-methods, loops, numbers
Protein Translation 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, dicts, dict-methods, lists, list-comprehensions, loops, none, sequences, strings, string-methods
conceptsconditionals, dicts, dict-methods, lists, list-comprehensions, loops, sequences, strings, “string-methods”
Pythagorean Triplet 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, iteration, itertools, lists, list-methods, list-comprehensions, loops, sequences, numbers
conceptsbools, conditionals, comparisons, iteration, itertools, lists, list-methods, loops, sequences, numbers
Queen Attack 🔹 example.py | by most ⭐
conceptsbools, classes, conditionals, comparisons, numbers, raising-and-handling-errors, strings, string-methods, string-formatting
conceptsbools, classes, conditionals, comparisons, numbers, raising-and-handling-errors, strings, string-methods, string-formatting
Rail Fence Cipher 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods
conceptsconditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods
Raindrops 🔹🔹 example.py | by most ⭐
conceptsbasics, loops, strings, string-methods, string-formatting, numbers, conditionals, comparisons, bools
conceptsstrings, string-methods, conditionals, comparisons, numbers
raindrops
Rational Numbers 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, classes, class-customization, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, none, numbers, operator-overloading, raising-and-handling-errors, rich-comparisons, string-formatting
React 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, classes, class-customization, class-inheritance, descriptors, iteration, lists, list-methods, list-comprehensions, loops, raising-and-handling-errors, sequences, sets
conceptsconditionals, comparisons, classes, class-customization, class-inheritance, descriptors, iteration, lists, list-methods, list-comprehensions, loops, raising-and-handling-errors, sequences, sets
Rectangles 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, iteration, itertools, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods, sets, tuples
conceptsbools, conditionals, comparisons, iteration, itertools, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings
Resistor Color Duo 🔹 example.py | by most ⭐
conceptsbasics, bools, comparisons, lists, list-methods, numbers, sequences
conceptslists, list-methods, numbers, sequences
Resistor Color 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods
conceptslists, list-methods
Rest Api 🔹🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsclasses, 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
Reverse String 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, loops, sequences, strings
conceptsbools, conditionals, comparisons, lists, list-methods, loops, sequences, strings
reverse-string
Rna Transcription 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, loops, strings, string-methods, string-formatting
conceptsbools, conditionals, comparisons, loops, strings, string-methods, string-formatting
Robot Name 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, lists, list-comprehensions, loops, sets, strings, string-methods
conceptsbools, classes, class-customization, conditionals, comparisons, string-methods
Robot Simulator 🔹🔹 example.py | by most ⭐
conceptsbasics, classes, class-customization, comparisons, conditionals, dicts, dict-methods, functions, function-arguments, lists, loops, numbers, tuples
conceptsclasses, class-customization, comparisons, conditionals, dicts, dict-methods, lists, loops, numbers, tuples
Roman Numerals 🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, lists, list-methods, loops, numbers, sequences, strings, string-methods
conceptsbasics, conditionals, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods
Rotational Cipher 🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, dicts, dict-methods, iteration, itertools, lists, list-comprehensions, other-comprehensions, loops, numbers, strings, string-methods
conceptsconditionals, comparisons, dicts, lists, list-comprehensions, other-comprehensions, loops, numbers, strings, string-methods
Run Length Encoding 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, numbers, regular-expressions, sequences, strings, string-methods
conceptsconditionals, comparisons, iteration, lists, list-methods, list-comprehensions, loops, regular-expressions, sequences, strings, string-methods
Saddle Points 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, iteration, itertools, lists, list-methods, list-comprehensions, other-comprehensions, loops, raising-and-handling-errors, sequences, sets
conceptsconditionals, comparisons, iteration, lists, list-methods, list-comprehensions, other-comprehensions, loops, raising-and-handling-errors, sequences, sets
Satellite 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, other-comprehensions, loops, numbers, raising-and-handling-errors, recursion, sequences, strings, string-methods
conceptsconditionals, comparisons, dicts, lists, list-methods, list-comprehensions, other-comprehensions, loops, numbers, raising-and-handling-errors, recursion, sequences, strings, string-methods
Say 🔹 example.py | by most ⭐
conceptsbasics, conditionals, loops, dicts, lists, sequences, numbers, strings, string-methods, string-methods-splitting, raising-and-handling-errors
conceptsloops, conditionals, dicts, lists, numbers, sequences, strings, string-methods, string-methods-splitting, raising-and-handling-errors
Scale Generator 🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, conditionals, comparisons, dicts, dict-methods, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
conceptsbools, classes, conditionals, comparisons, dicts, dict-methods, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods
Scrabble Score 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, lists, list-comprehensions, loops, dicts, dict-methods, strings, string-methods
conceptslists, list-comprehensions, loops, dicts, dict-methods, string-methods
scrabble-score
Secret Handshake 🔹🔹 example.py | by most ⭐
conceptsbasics, bitflags, bitwise-operators, bools, conditionals, comparisons, lists, list-comprehensions, loops, numbers, number-variations, strings
conceptsbitflags, bitwise-operators, bools, conditionals, comparisons, lists, loops, number-variations
Series 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, lists, list-comprehensions, loops, sequences, numbers, raising-and-handling-errors, strings
conceptslist-comprehensions, sequences, raising-and-handling-errors
Sgf Parsing 🔹🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Sieve 🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, lists, list-methods, loops, numbers, sequences, sets
conceptsconditionals, lists, list-methods, loops, numbers, sets
Simple Cipher 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, classes, conditionals, comparisons, list, list-methods, list-comprehensions, loops, none, numbers, strings, string-methods
conceptsclasses, conditionals, comparisons, list, list-methods, list-comprehensions, numbers, strings, string-methods
Simple Linked List 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, loops, numbers, operator-overloading, rich-comparisons, raising-and-handling-errors, strings
conceptsbools, classes, class-customization, conditionals, comparisons, loops, numbers, operator-overloading, rich-comparisons, raising-and-handling-errors, strings
Space Age 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, comparisons, dicts, lists, list-methods, loops, numbers
conceptsbools, classes, comparisons, dicts, lists, list-methods, loops, numbers
Spiral Matrix 🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, iteration, itertools, dicts, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods, string-formatting
conceptsconditionals, comparisons, lists, list-methods, list-comprehensions, loops, sequences, strings, string-methods, string-formatting
Sublist 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, functions, strings, string-methods, lists, loops, sequences
conceptsbools, comparisons, functions, strings, string-methods, lists, loops, sequences
Sum Of Multiples 🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, lists, list-comprehensions, other-comprehensions, loops, numbers, sets
conceptsconditionals, comparisons, lists, list-comprehensions, other-comprehensions, loops, numbers, sets
sum-of-multiples
Tournament 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptscollections, 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
Transpose 🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods
conceptsbools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods
Tree Building 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, none, numbers, raising-and-handling-errors, sequences
conceptsclasses, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, none, numbers, raising-and-handling-errors, sequences
Triangle 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, loops, numbers
conceptsbools, comparisons
Twelve Days 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, conditionals, comparisons, lists, list-methods, loops, sequences, strings, string-methods, string-formatting
conceptsconditionals, lists, list-methods, loops, sequences, string-methods, string-formatting
twelve-days
Two Bucket 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, dict-methods, iteration, lists, list-methods, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods, string-formatting
conceptsbasics, bools, conditionals, comparisons, dicts, dict-methods, iteration, lists, list-methods, loops, numbers, raising-and-handling-errors, sequences
Two Fer 🔹 example.py | by most ⭐
conceptsbasics, string-formatting, function-arguments
conceptsstring-formatting, function-arguments
two-fer
Variable Length Quantity 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, bytes, bitflags, bitwise-operators, conditionals, comparisons, iteration, lists, list-methods, loops, numbers, raising-and-handling-errors, sequences, strings, string-methods
conceptsbytes, bitflags, bitwise-operators, conditionals, comparisons, iteration, lists, list-methods, loops, numbers, raising-and-handling-errors, sequences, strings, `string-methods``
Word Count 🔹🔹🔹 example.py | by most ⭐
conceptsbasics, loops, strings, string-methods, regular-expressions, itertools, dicts
conceptsstrings, string-methods, regular-expressions, itertools, dicts
word-count
Word Search 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, 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
conceptsbools, 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
Wordy 🔹 example.py | by most ⭐
conceptsbasics, dicts, loops, strings, string-methods, string-methods-splitting, raising-and-handling-errors, numbers
conceptsloops, dicts, strings, string-methods, string-methods-splitting, raising-and-handling-errors, numbers
Yacht 🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, numbers, sequences, strings, string-methods, string-formatting
conceptsbools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, numbers, sequences, strings
Zebra Puzzle 🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, iteration, itertools, recursion, sequences, strings, string-methods
conceptsbools, conditionals, comparisons, lists, list-methods, list-comprehensions, loops, iteration, itertools, recursion, sequences, strings, string-methods
Zipper 🔹🔹🔹🔹🔹🔹 example.py | by most ⭐
conceptsbasics, bools, classes, class-customization, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, none, numbers, raising-and-handling-errors, sequences, strings
conceptsbools, classes, class-customization, conditionals, comparisons, dicts, lists, list-methods, list-comprehensions, loops, none, numbers, raising-and-handling-errors, sequences, strings

Planned Concept Exercises

about.md & introduction.md links are currently placeholders.


Concept About & Introduction Prerequisites Design./Issue Status/PR (If Any)
class-composition about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • class-customization
  • class-inheritance
  • comparisons
  • decorators
  • dicts
  • functions
  • higher-order functions
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2352
import about.md🔅introduction.md ON HOLD ON HOLD
context-manager-customization about.md🔅introduction.md
Needs
  • basics
  • bools
  • classes
  • class customization
  • class-inheritance
  • comparisons
  • rich-comparisons
  • decorators
  • dicts
  • dict-methods
  • raising-and-handling-errors
  • functions
  • functional tools
  • generators
  • higher-order-functions
  • iteration
  • lists
  • list-methods
  • loops
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • testing
  • tuples
  • with-statement
#2370
with-statement about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • dict-methods
  • functions
  • functional-tools
  • generators
  • higher-order-functions
  • iteration
  • lists
  • list-methods
  • loops
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2369
itertools about.md🔅introduction.md
Needs
  • basics
  • booleans
  • comparisons
  • rich-comparisons
  • dicts
  • dict-methods
  • functions
  • functional tools
  • generators
  • higher-order functions
  • Identity methods is and is not
  • iteration
  • lists
  • list-methods
  • loops
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2368
iterators about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • comparisons
  • rich-comparisons
  • decorators
  • descriptors
  • dicts
  • dict-methods
  • functions
  • higher-order-functions
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2367
functools about.md🔅introduction.md
Needs
  • basics
  • bools
  • classes
  • class-customization
  • class-components
  • comparisons
  • rich-comparisons
  • decorators
  • descriptors
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • higher-order-functions
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2366
descriptors about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • class-customization
  • class-composition
  • class-inheritance
  • comparisons
  • decorators
  • dicts
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2365
function-arguments about.md🔅introduction.md
Needs
  • basics
  • booleans
  • comparisons
  • dicts
  • dict-methods
  • functions
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2354
unpacking-and-multiple-assignment about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • higher-order-functions
  • functional tools
  • Identity methods is and is not
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2360
functional-tools about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • higher-order-functions
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2359
anonymous-functions about.md🔅introduction.md
Needs
  • basics
  • booleans
  • comparisons
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • higher-order functions
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2357
higher-order-functions about.md🔅introduction.md
Needs
  • basics
  • booleans
  • comparisons
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2355
class-inheritance about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • class-customization
  • comparisons
  • decorators
  • dicts
  • functions
  • higher-order-functions
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2351
sets about.md🔅introduction.md
Needs
  • basics
  • booleans
  • comparisons
  • dicts
  • lists
  • loops
#2296
other-comprehensions about.md🔅introduction.md
Needs
  • basics
  • bools
  • conditionals
  • comparisons
  • loops
  • iteration
#2294
generators about.md🔅introduction.md
Needs
  • conditionals
  • dicts
  • functions
  • higher-order-functions
  • lists
  • loops
  • iteration
  • iterators
  • sequences
#2293
sequences about.md🔅introduction.md
Needs
  • basics
  • iteration
  • lists
  • list-methods
  • sets
  • strings
  • tuples
#2290 Issue needs rewrite
complex-numbers about.md🔅introduction.md
Needs
  • basics
  • bools
  • numbers
#2208 Issue needs rewrite
rich-comparisons about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • class-customization
  • class-inheritance
  • class-composition
  • comparisons
  • dicts
  • dict-methods
  • iteration
  • lists
  • list-methods
  • numbers
  • operator-overloading
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2287
comparisons about.md🔅introduction.md
Needs
  • basics
  • bools
  • dicts
  • lists
  • sets
  • strings
  • tuples
  • numbers
  • iteration
#2288
generator-expressions about.md🔅introduction.md
Needs
  • basics
  • conditionals
  • comparisons
  • loops
  • generators
  • iterators
  • iteration
  • list-comprehensions
  • other-comprehensions
#2292
list-comprehensions about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • conditionals
  • lists
  • list-methods
  • loops
  • iteration
  • sequences
#2295
dataclasses-and-namedtuples about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • class-customization
  • comparisons
  • decorators
  • dicts
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2361
decorators about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • dict-methods
  • functions
  • function-arguments
  • higher-order-functions
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2356
functions about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • dict-methods
  • iteration
  • lists
  • list-methods
  • numbers
  • sequences
  • sets
  • strings
  • string-methods
  • tuples
#2353
class-customization about.md🔅introduction.md
Needs
  • basics
  • booleans
  • classes
  • comparisons
  • decorators
  • dicts
  • functions
  • higher-order-functions
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2350
classes about.md🔅introduction.md
Needs
  • basics
  • bools
  • comparisons
  • dicts
  • iteration
  • lists
  • numbers
  • sequences
  • sets
  • strings
  • tuples
#2349
dict-methods about.md🔅introduction.md
Needs
  • basics
  • bools
  • conditionals
  • comparisons
  • dicts
  • lists
  • loops
  • numbers
  • strings
  • tuples
#2348
aliasing about.md🔅introduction.md
binary data about.md🔅introduction.md
bitflags about.md🔅introduction.md
bitwise-operators about.md🔅introduction.md
bytes about.md🔅introduction.md
class-interfaces about.md🔅introduction.md
collections about.md🔅introduction.md
iteration about.md🔅introduction.md
memoryview about.md🔅introduction.md
number-variations about.md🔅introduction.md
operator-overloading about.md🔅introduction.md
raising-and-handling-errors about.md🔅introduction.md
regular-expressions about.md🔅introduction.md
testing about.md🔅introduction.md
text-processing about.md🔅introduction.md
type-hinting about.md🔅introduction.md
unicode-regular-expressions about.md🔅introduction.md
user-defined-errors about.md🔅introduction.md
walrus-operator about.md🔅introduction.md
string-methods-splitting about.md🔅introduction.md

@BethanyG BethanyG requested a review from a team as a code owner March 3, 2021 15:20
@BethanyG BethanyG marked this pull request as draft March 3, 2021 15:20
BethanyG added 15 commits March 3, 2021 09:57
…f-squares,isbn-verifier, and palindrome-products .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improve documentation 💖 specific improvements to documentation on the track, the exercises, or the repo. x:size/large Large amount of work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants