|Bite||Description & Tags|
|Bite 1. Sum n numbers||
Write a function that can sum up numbers:It should receive ...
default args None range sum
|Bite 3. Word Values||
Calculate the dictionary word that would have the most value ...
max Scrabble sum
|Bite 5. Parse a list of names||
In this bite you will work with a list of ...
lambda list comprehensions min sorting
|Bite 9. Palindromes||
Write a function to determine if a word (or phrase) ...
list comprehensions max reverse
|Bite 17. Form teams from a group of friends||
Write a function called friends_teams that takes a list of ...
|Bite 18. Find the most common word||
Write a function that returns the most common (non stop)word ...
Counter data analysis list comprehensions
|Bite 21. Query a nested data structure||
Given the provided cars dictionary:Get all JeepsGet the first car ...
data structures dictionary comprehensions list comprehensions sorting
|Bite 23. Find words that are > 95% similar||
Given a list of tags of our blog find the ...
difflib file processing findall itertools SequenceMatcher
|Bite 27. Parse omdb movie json data||
Working with APIs is very common these days and lucky ...
APIs glob json movie data
|Bite 28. Converting date strings to datetimes||
In this Bite you are provided with a list of ...
Counter datetime findall
|Bite 30. Movie data analysis||
In this Bite we are going to parse a csv ...
data analysis defaultdict mean movie data namedtuple sorting
|Bite 31. Matrix multiplication / @ operator||
Since 3.5 Python has a binary operator to be used ...
dunder methods __matmul__
|Bite 35. Having fun with heapq||
In this Bite you are provided with 3 data structures: ...
|Bite 36. Having fun with *args and **kwargs||
Write a function called get_profile that takes:a required name,a required ...
args function arguments kwargs
|Bite 44. License key generator||
Write a function called gen_key that creates a license key ...
list comprehensions secrets string module
|Bite 50. Make a little PyBites search engine (feedparser)||
Complete the program below to create a little search command ...
any feedparser list comprehensions namedtuple search
|Bite 60. Create a deck of Uno cards||
In this Bite you will create a deck of Uno ...
list list comprehensions namedtuple
|Bite 61. Create a variable size Paw Patrol card deck with random actions||
The Paw Patrol card deck consists of 32 cards ranging ...
itertools namedtuple random string module
|Bite 63. Use an infinite iterator to simulate a traffic light||
Complete traffic_light using itertools.cycle to return an infinite iterator to ...
iterators itertools namedtuple
|Bite 68. Remove punctuation characters from a string||
Complete remove_punctuation which receives an input string and strips out ...
string manipulation string module
|Bite 80. Check equality of two lists||
In this Bite we compare two list objects for equality, ...
enum equality list
|Bite 81. Filter and order tweets by polarity values||
In this Bite we collected some random tweets and populated ...
namedtuple TextBlob Twitter
|Bite 84. Flatten lists recursively (Droste Bite)||
Complete flatten that takes a list of lists (which can ...
|Bite 89. Playing with lists and dicts||
In this Bite you are presented with a us_state_abbrev dict ...
data structures dict list
|Bite 94. Parse PyCon talk data from YouTube||
PyCon2018 was awesome! But you clearly had to choose the ...
list comprehensions max namedtuple
|Bite 106. Strip out vowels and count the number of replacements||
In this Bite we'd like you to loop over the ...
counting regular expressions replace string manipulation Zen of Python
|Bite 107. Filter numbers with a list comprehension||
Complete the function below that receives a list of numbers ...
list comprehensions modulo
|Bite 113. Filter words with non-ascii characters||
In this Bite you extract words from a text that ...
all ascii ord unicode
|Bite 116. list and filter files in a directory||
In this Bite you complete get_files that receives a dirname ...
generators glob os module
|Bite 118. list exercise: return first occurrence indices of duplicated words||
In this Bite you are presented with a list of ...
counting list comprehensions set
|Bite 123. Find the user with most friends||
In this Bite you are presented with a users dict ...
defaultdict looping sorting tuples
|Bite 124. Marvel data analysis||
Remember our Marvel Data Analysis / Alicante PyChallengeDay?We simplified this ...
Counter csv data analysis list comprehensions rounding sum
|Bite 125. Get the most recommended books||
The Tim Ferriss Show is full of wisdom and inspiration. ...
beautifulsoup Counter default args list comprehensions requests
|Bite 130. Analyze some basic Car Data||
In this exercise you will analyze some basic car data. ...
Counter data analysis list comprehensions set
|Bite 132. Find the word with the most vowels||
Finish the get_word_max_vowels function below that takes a text string ...
counting lambda list comprehensions string matching
|Bite 134. Two Sums||
Given a random list of numbers, your task is to ...
index looping sorting sum
|Bite 135. Sort a list of book objects||
In this Bite you are going to look at a ...
attrgetter datetime lambda list namedtuple operator sorting
|Bite 137. Gourmets' Nightmare||
Many gourmets struggle to find the perfect pairing of wines ...
Counter intersection operator sorting
|Bite 141. Primitive date format inferrer||
Complete the get_dates method given the following:a listing of date ...
classmethod datetime enum exception handling
|Bite 142. Exception Handling: Calculate the Winning Player||
Complete the two functions below: calculate_score takes a list of ...
exception handling namedtuple numbers
|Bite 147. 100 WEEKDays of Code Date Range||
Doing a #100DaysOfCode can be challenging, and some of it ...
|Bite 148. Print Car Data Grouped by Manufacturer||
In this Bite you are presented with a list of ...
data structures itertools operator sorting
|Bite 149. Sorting words with constraint||
Here is a list of words Jacob is trying to ...
lambda sorting string manipulation
|Bite 151. Contemporary Composers||
You are given a list of operas and a list ...
datetime dict exception handling generators namedtuple
|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 155. Split a string by spaces or quoted text||
Another text manipulation Bite. Code split_words_and_quoted_text that takes a text ...
split string manipulation
|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 158. Subclass the list built-in||
In this Bite you will complete Intlist, a subclass of ...
dunder methods exception handling inheritance list mean median properties statistics
|Bite 163. Which packages were upgraded?||
In this Bite you compare a list of packages (aka ...
comparison dict numbers string manipulation
|Bite 165. Parse an /etc/passwd file output||
The /etc/passwd file is a text-based database of information about ...
split string manipulation tuple unpacking
|Bite 174. String manipulation and metrics||
This bite will get you to play around with creating ...
Counter data classes list comprehensions properties string formatting string manipulation translate
|Bite 180. Group names by country||
In this Bite you are presented with a list of ...
collections defaultdict groupby
|Bite 181. Keep a list sorted upon insert||
Complete the add method of the OrderedList class which takes ...
bisect classes data structures __str__
|Bite 189. Filter a list of names||
Here is a Bite to practice the continue and break ...
break continue generators looping
|08||House Inventory Tracker||A new week, more coding! In this challenge you will create an app to keep track of a house inventory.|
|15||Create a Simple Flask App||Hi Pythonistas, a new week, a new 'bite' of Python coding! This week we’re going to get down and dirty with Python Flask. Flask is becoming a hot skill to have up your sleeve. We’re all in with learning it so figure it’s about time we had a challenge on it! Enjoy!|
|19||Post to Your Favorite API||Hi Pythonistas, a new week, a new 'bite' of Python coding! This week part 2 of APIs: post to your favorite API. Enjoy|
|20||Object Oriented Programming Fun||Hi Pythonistas, a new week, a new 'bite' of Python coding! This week we will let you experiment with Object Oriented Programming, an important skill and fundamental building block of (everthing-is-an-object) Python. Enjoy!|
|34||Build a Simple API With Django REST Framework||Hi Pythonistas, a new week, a new 'bite' of Python programming! We love Django (#100DaysOfDjango) and Web APIs. Django REST framework combines the two. "Now is better than never." - let's jump right in and let's use this week's code challenge to build a simple API. In this article some ideas what we can build and links to resources to get started. Have fun and don't forget to share (PR) your work, we can learn a lot from each other. Enjoy!|
|44||Marvel Data Analysis (Alicante PyChallengeDay)||Hi Pythonistas, this is a very special edition! Today, the 10th of November, we launch our first Live Code Challenge. We partnered up with Python Alicante and we will be hosting this code challenge with them at the University of Alicante. If you don't happen to live in Alicante but do want to code today 10am-13pm CET you are more than welcome to join this Gitter channel.|
|50||Use Celery to Offload an Expensive Task||Hi Pythonistas, back-to-back with our Planet Python challenge 49 here is our special Easter Challenge #50 where you will use Celery to offload a simplified Easter ecard mailer app.|
|51||Analyse NBA Data with SQL/sqlite3||Hi Pythonistas, Welcome to Pybites Code Challenge 51! In this challenge we get you analysing NBA player data from a CSV file.|
|53||Query the Spotify API||Hi Pythonistas, Welcome to Pybites Code Challenge 53! In this challenge we get you query the Spotify API and perform a set of tasks.|
|55||#100DaysOfCode Curriculum Generator||Hi Pythonistas, Welcome to Pybites Code Challenge 55! In this challenge we're asking that you create your own #100DaysOfCode Curriculum Generator.|