go back  What to code next?

Bite Level Description & Tags
Bite 61. Create a variable size Paw Patrol card deck with random actions Advanced level The Paw Patrol card deck consists of 32 cards ranging …
itertools namedtuple random string module
Bite 62. Data structures matter - speed up your Python code Intermediate level In this Bite we provide you with 5 functions which …
data structures performance
Bite 68. Remove punctuation characters from a string Beginner level Complete remove_punctuation which receives an input string and strips out …
string manipulation string module
Bite 76. The singledispatch countdown challenge Advanced level We are stoked and grateful to have Martin have you …
decorators functools singledispatch
Bite 78. Find programmers with common languages Intermediate level Similar as last Bite we do another comparison of sequences …
set set operations
Bite 102. Infinite loop, input, continue and break Intro level In this Bite we'll get you to take user input …
break continue input mock.patch while
Bite 120. Write a numbers validation decorator Intermediate level Let's get some more practice with decorators ... in this …
decorators
Bite 132. Find the word with the most vowels Intermediate level Finish the get_word_max_vowels function below that takes a text string …
counting lambda list comprehensions string matching
Bite 136. Bloodtypes Beginner level Check red blood cell compatibility between donor and recipient. For …
enum exception handling multi type input
Bite 141. Primitive date format inferrer Intermediate level Complete the get_dates method given the following:a listing of date …
classmethod datetime enum exception handling
Bite 144. Calculate the Number of Months Passed Intermediate level Some more fun working with dates! In this Bite you …
datetime dateutil exception handling
Bite 160. 15-way Rock Paper Scissors Advanced level In this Bite you are going to write a 15-way …
csv dict exception handling games
Bite 163. Which packages were upgraded? Intermediate level In this Bite you compare a list of packages (aka …
comparison dict numbers string manipulation
Bite 180. Group names by country Beginner level In this Bite you are presented with a list of …
collections defaultdict groupby
Bite 206. Calculate and evenly split the bill Intermediate level Three old friends Bob, Mary, and Alice meet at PyCon …
Decimal numbers rounding
Newbie Bite 7. User input Quite often as you make scripts and applications you're going …
input newbie
Bite 219. Bite notification planner Intermediate level Another real world use case. When we added notifications to …
datetime generators
We use Python 3.7