Bite 1. Sum n numbers

Write a function that can sum up numbers:It should receive …
default args
None
range
sum


Bite 39. Calculate the total duration of a course

In this Bite you read in a text file with …
datetime
findall
numbers
timedelta


Bite 57. Create a simple calculator that receives command line arguments

In this Bite you write a simple calculator that can …
argparse
functools
reduce


Bite 59. Create a multiplication table class of variable length

Danny does not like rote learning (nor do we!). He …
classes
dunder methods
exception handling
numbers


Bite 87. Convert Decimal to Roman Numerals

Complete romanize that takes a decimal number and converts it …
numbers
OrderedDict


Bite 94. Parse PyCon talk data from YouTube

PyCon2018 was awesome! But you clearly had to choose the …
list comprehensions
max
namedtuple


Bite 96. Build Unix' wc program in Python

In this Bite you will convert Unix' wc command into …
file processing
tempfile
Unix


Bite 98. Code your way out of a grid

Given a 2D grid of equal length x and y, …
looping
namedtuple
numbers
tuple unpacking


Bite 107. Filter numbers with a list comprehension

Complete the function below that receives a list of numbers …
list comprehensions
modulo


Bite 117. Round a number even (a.k.a. banker's rounding)

Bankers Rounding is an algorithm for rounding quantities to integers, …
Decimal
rounding


Bite 120. Write a numbers validation decorator

Let's get some more practice with decorators ... in this …
decorators


Bite 121. Determine the strength of a password

In this Bite you evaluate the strength of a password. …
re
string matching


Bite 127. Return the right ordinal suffix for a number

In this Bite you complete a function that takes an …
dict
modulo
numbers
string manipulation


Bite 134. Two Sums

Given a random list of numbers, your task is to …
index
looping
sorting
sum


Bite 142. Exception Handling: Calculate the Winning Player

Complete the two functions below: calculate_score takes a list of …
exception handling
namedtuple
numbers


Bite 149. Sorting words with constraint

Here is a list of words Jacob is trying to …
lambda
sorting
string manipulation


Bite 152. Manipulate string decorator

Write a decorator called strip_range that replaces characters with dots. …
decorators
kwargs
list
string manipulation


Bite 153. Round a sequence of numbers

It's time to get mathematical! In this Bite we ask …
list comprehensions
math
rounding


Bite 156. Make an index of story characters

You know the index at the end of a book …
collections
defaultdict
enumerate
sorting
string matching


Bite 159. Create a simple calculator

In this Bite you will create a simple calculator. It …
exception handling
numbers
operator


Bite 163. Which packages were upgraded?

In this Bite you compare a list of packages (aka …
comparison
dict
numbers
string manipulation


Bite 169. Simple length converter

Your task is to complete the convert() function. It's purpose …
exception handling
numbers
rounding

