go back  What to code next?

Bite Level Description & Tags
Newbie Bite 03. Basic Printing Before we dive too far into these objects, let's quickly …
newbie print
Newbie Bite 04. Printing Objects Excellent! We know things! Now that we have data assigned …
newbie print
Bite 48. Make a bar chart of new Safari books Intermediate level Some time ago we made a little Slack bot to …
bar chart data analysis
Bite 54. Nicer formatting of a poem or text Beginner level In this Bite you complete print_hanging_indents to print a poem …
string manipulation textwrap
Bite 76. The singledispatch countdown challenge Advanced level We are stoked and grateful to have Martin have you …
decorators functools singledispatch
Bite 82. Define a Score Enum and customize it adding methods Intermediate level Starting Python 3.4 there is support for enumerations (not to …
classmethod enum __str__
Bite 85. Write a score property Advanced level After Bite 19. Write a simple property let's write a …
classes properties
Bite 88. Write a performance monitoring context manager Advanced level It's time for Context Managers part II. In Bite 20 …
context managers Counter
Bite 92. Humanize a datetime Intermediate level In this Bite you will convert a timedelta object into …
datetime namedtuple
Bite 95. Subclass the dict built-in Intermediate level In this Bite you will subclass the dict built-in to …
classes inheritance
Bite 98. Code your way out of a grid Advanced level Given a 2D grid of equal length x and y, …
looping namedtuple numbers numpy tuple unpacking
Intro Bite 01. F-strings and a simple if/else Intro level Welcome to our Intro Bites, it's time to gauge where …
f-strings if/else
Intro Bite 02. 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 119. Xmas tree generator Intermediate level In this Bite you complete generate_xmas_tree that takes a rows …
default args join range string formatting
Bite 138. OOP fun at the Zoo Intermediate level Finish the Animal class below adding one or more class …
classes classmethod itertools __str__
Bite 148. print Car Data Grouped by Manufacturer Intermediate level In this Bite you are presented with a list of …
data structures itertools operator sorting
Bite 171. Make a terminal spinner animation Advanced level In this Bite you will spice up your command line …
command line itertools stdout sys time
Bite 172. Having fun with Python Partials Beginner level Meet another gem in the standard library: functools, which contains …
functools partial rounding
Bite 176. Create a variable length chessboard Beginner level In this Bite you are going to print a chessboard …
modulo range stdout
Bite 200. 🥳 Minecraft Enchantable Items Advanced level My kids love Minecraft and they always want me to …
beautifulsoup web scraping
Newbie Bite 05. Basic Maths We're able to print integers. Now what? Yep, it's time …
math newbie
Bite 229. Scrape best programming books Advanced level For this bite, you are going to scrape the books …
beautifulsoup books classes data cleaning data wrangling sorting web scraping
Bite 246. Test print / standard output Beginner level In this Bite you test a function that prints to …
capfd capsys list comprehensions pytest stdout
We use Python 3.8