go back  What to code next?

Bite Level Description & Tags
Bite 78. Find programmers with common languages Intermediate level Similar as last Bite we do another comparison of sequences …
3.10 set set operations
Bite 77. New places to travel to Beginner level You want to find people who have as much exposure …
3.10 set set operations
Bite 118. List exercise: return first occurrence indices of duplicated words Intermediate level In this Bite you are presented with a list of …
3.10 counting list comprehensions set
Bite 130. Analyze some basic Car Data Beginner level In this exercise you will analyze some basic car data. …
3.10 Counter data analysis list comprehensions set
Bite 184. Analyze some Bite stats data Intermediate level In this Bite we will look at some Bite stats …
3.10 Counter csv data analysis set
Bite 65. Get all valid dictionary words for a draw of letters Intermediate level This Bite focusses on the use of itertools. To that …
3.10 itertools Scrabble set
Bite 275. Get the most common email domains Intermediate level In this Bite you will process a list of emails …
3.10 Counter requests set string parsing web scraping
Bite 347. Which words can you type with one hand? Beginner level In this Bite you will write a function that takes …
3.10 comparison enum set
Bite 272. Find common words Intermediate level Given two sentences that each contains words in case insensitive …
3.10 algorithms set operations string matching
Bite 323. Iterables intersection Beginner level In this bite we are going to work on coding …
3.10 functools set operations
Bite 25. No promo twice, keep state in a class Intermediate level In this bite a real world scenario: PyBites has a …
3.10 classes exception handling properties
Bite 26. Dictionary comprehensions are awesome Beginner level A dictionary comprehension is like a list comprehension, but it …
3.10 dictionary comprehensions
Bite 53. Convert text into multiple columns Advanced level You run a news site and you got feedback that …
3.10 string manipulation
Bite 139. Calculate a coding streak in days Advanced level In this Bite you are going to calculate the amount …
3.10 datetime string manipulation timedelta
Bite 174. String manipulation and metrics Advanced level This bite will get you to play around with creating …
3.10 Counter dataclasses list comprehensions properties string formatting string manipulation translate
Bite 173. set up future notifications Intermediate level Let's do another datetime processing Bite. Complete add_todo below that …
3.10 datetime findall f-strings timedelta
Bite 178. Parse PyBites blog git commit log Intermediate level In this Bite we want to figure out how active …
3.10 Counter data analysis datetime dateutil string parsing
Bite 207. Cached property decorator Advanced level Given the sample class Planet, computing the mass attribute of …
3.10 caching classes decorators properties
Bite 219. Bite notification planner Intermediate level Another real world use case. When we added notifications to …
3.10 datetime generators
Bite 252. Let's play with Pandas Series Beginner level In Bite 251 we looked at creating some simple pandas …
3.10 numpy pandas series slicing type hinting
Bite 255. Codon Usage Intermediate level The genetic code of all organisms uses a 3 base …
3.10 bioinformatics collections textwrap
Bite 273. Shortest path (Graph Bite) Advanced level Graph theory is popular in Math and Computer Science. A …
3.10 algorithms computer science graph
Bite 280. Regular Expression Lookahead/Lookbehind Advanced level For this bite you are going to solve three different …
3.10 lookahead lookbehind regular expressions
Bite 306. Translate coding sequences to proteins Intermediate level Genes can be converted (translated) to proteins using a three base …
3.8 bioinformatics biopython
Bite 346. Getting started with the IRIS data set Intermediate level You are getting started with machine learning (ML)! Are you …
3.8 data wrangling machine learning numpy pandas scikit-learn
Bite 332. Searching for an apartment Intermediate level Bill is looking for a new apartment with good view, …
3.10 algorithms
Bite 378. Organizational Chart Advanced level Of all the types of questions you are likely to …
binary tree depth-first search graph traversal
PCC Title Summary
02 Word Values Part II - A Simple Game Using what we've learned the last challenge this week we build a simple Scrabble-like game: given a random set of 7 letters build the most valuable word. Good luck!
04 Twitter data analysis Part 1: Getting Data A new week, a new code challenge! In this 3 part challenge you will analyze Twitter Data. This week we will automate the retrieval of data. In Part 2 we will task you with finding similar tweeters, and for Part 3 you will do a full sentiment analysis.
06 PyPI 100K Packages Prediction A new week, more coding! In this challenge you will make a prediction when PyPI will reach the 100.000 packages milestone.
13 Highest Rated Movie Directors Hi Pythonistas, a new week, a new 'bite' of Python coding! After last week's (tictactoe game), we'd like to sharpen your data analysis skills this week by parsing a movie data set in search for highest rated directors. Enjoy and we review solutions end of this week.
18 Get Recommendations Hi Pythonistas, a new week, a new 'bite' of Python coding! This week we'll do another API exercise: you will parse your Twitter feed searching for book / movie / music / you-name-it recommendations. Can you create a simple ParrotRead? Enjoy
24 Use Dunder / Special Methods to Enrich a Class Hi Pythonistas, a new week, a new 'bite' of Python coding! We wrote an article for Dan Bader's Python blog: Enriching Your Python Classes With Dunder (Magic, Special) Methods. We hope you like it. To put dunders into practice we dedicate this week's code challenge to it.
31 Image Manipulation With Pillow Hi Pythonistas, a new week, a new 'bite' of Python coding. Let's shift gears a little bit: this week we have you choose an image manipulation task using Pillow, "the friendly PIL (Python Imaging Library) fork". Have fun!
40 Daily Python Tip Part 1 - Make a Web App Hi Pythonistas, you heard of Daily Python Tip? It's a Twitter account that posts one python tip per day, run by @karlafej and @simecek. We partnered up with them and use their awesome collection of tips to build a web app (part 1) and a simple API (part 2).
47 PyBites First Year in Data (Special) Hi Pythonistas, can you believe it’s been a full year of PyBites already?! To commemorate our 1st birthday we figured the next challenge should be around… us!
52 Create your own Pomodoro Timer Hi Pythonistas, Welcome to Pybites Code Challenge 52! In this challenge we get you create your very own Pomodoro Timer!
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.
63 Automatically Generate Blog Featured Images Hey Pythonistas, in this new blog code challenge you are going to use selenium to automatically generate some cool featured images for PyBites. Have fun!
64 PyCon ES 2019 Marvel Challenge Hey Pythonistas, this weekend is Pycon ES and in the unlikely event you get bored, you can always do some coding with PyBites. Two more good reasons to do so: 1. there are prizes / give aways, 2. your PRs count towards Hacktoberfest (t-shirt). Fire up your editors and let's get coding!