Pybites Logo

Advanced Bite Exercises

The bread and butter of the Pybites Platform, these Regular Bite Exercises will keep you challenged for quite some time.

Don't be disheartened if you get stuck. These are real world exercises that are designed to push you. If you find yourself absolutely stuck, feel free to post in our Community and ask for help.

Level Name Tags
Advanced Regex fun re findall regular expressions
Advanced Enrich a class with dunder methods dunder methods properties functools
Advanced Write a context manager operator overloading context managers dunder methods with statement
Advanced Find words that are > 95% similar file processing findall difflib SequenceMatcher itertools
Advanced Abc's and class inheritance abstractmethod ABCs classes inheritance
Advanced Matrix multiplication / @ operator operator overloading __matmul__ dunder methods
Advanced Building a karma app - implement the user class properties classes dunder methods operator overloading namedtuple
Advanced Write a binary search algorithm algorithms binary search
Advanced Number guessing game class random games classes
Advanced Make a little pybites search engine (feedparser) list comprehensions feedparser any search namedtuple
Advanced Convert text into multiple columns string manipulation
Advanced Using argparse to interface with a grocery cart argparse
Advanced Create a variable size paw patrol card deck with random actions itertools random string module namedtuple
Advanced Use an infinite iterator to simulate a traffic light iterators itertools namedtuple
Advanced Regex fun - part ii re regular expressions
Advanced Parse unix cal to a weekday mapping re Unix zip
Advanced The singledispatch countdown challenge singledispatch decorators functools
Advanced Write a score property properties classes
Advanced Write a performance monitoring context manager context managers Counter
Advanced Rock-paper-scissors and generator's send random games coroutines
Advanced Parse pycon talk data from youtube list comprehensions namedtuple max
Advanced Code your way out of a grid numbers looping tuple unpacking namedtuple
Advanced Social media username validator typing re regular expressions string manipulation range string matching namedtuple
Advanced Determine the strength of a password string matching re
Advanced Marvel data analysis sum rounding data analysis Counter list comprehensions csv
Advanced The emoji (unicode) bite unicode emojis sys
Advanced Screen scraper regular expressions string manipulation index dict slicing
Advanced Two sums index sum sorting looping
Advanced Calculate a coding streak in days datetime string manipulation timedelta
Advanced Record breakers data analysis csv pandas
Advanced Manipulate string decorator kwargs string manipulation decorators list
Advanced Subclass the list built-in exception handling properties dunder methods mean inheritance operator overloading list statistics median
Advanced 15-way rock paper scissors exception handling games csv dict
Advanced Cli tool: html link converter (stdin to stdout) data wrangling exception handling html stdin string formatting string manipulation sys
Advanced Ninja rankings classes bisect heapq tuples dunder methods dataclasses
Advanced String manipulation and metrics properties string formatting translate string manipulation Counter list comprehensions dataclasses
Advanced Analyze mcdonald's food data data analysis pandas
Advanced Make a terminal spinner animation stdout itertools command line time sys
Advanced Use pandas to find most common genres in a movie excel sheet data cleaning excel groupby pandas movie data
Advanced Strip comments from python code regular expressions string parsing comments
Advanced Analyze sales data with pandas data analysis pandas groupby
Advanced Create a js-like dict object javascript classes dict inheritance
Advanced Calculate my mac's longest uptime data wrangling datetime string parsing dateutil
Advanced 🥳 minecraft enchantable items beautifulsoup web scraping
Advanced Pomodoro with asyncio pomodoro asyncio
Advanced Cached property decorator caching decorators properties classes
Advanced Write a retry decorator exception handling decorators
Advanced Code a translation fixer regular expressions
Advanced Parse an email header regular expressions
Advanced Analysing @pythonbytes rss feed regular expressions classes max min Counter string matching feedparser type hinting namedtuple
Advanced Get sentences from a text data wrangling string manipulation regular expressions
Advanced Scrape best programming books data wrangling classes beautifulsoup data cleaning books web scraping sorting
Advanced Get the dates ninja belts were earned looping datetime pandas json sorting
Advanced Write tests for an account class pytest classes
Advanced Zodiacal data parsing datetime pytest fixtures
Advanced Test a number guessing game exception handling classes games mock.patch pytest
Advanced Test a movie db class classes fixtures SQL sqlite3 movie data pytest
Advanced Pybites url shortener string module string manipulation type hinting dict encode decode
Advanced Let's play with pandas dataframes dataframes pandas
Advanced Composition, inheritance, abstract base class, what? typing ABCs abstractmethod beautifulsoup string formatting composition urllib inheritance web scraping dataclasses namedtuple
Advanced Taxable income calculator typing finance properties classes dataclasses namedtuple
Advanced Number transformers numbers algorithms
Advanced Shortest path (graph bite) graph computer science algorithms
Advanced Get father's days by date and country string manipulation string parsing dateutil
Advanced Number of coin changes dynamic programming algorithms
Advanced Regular expression lookahead/lookbehind regular expressions lookahead lookbehind
Advanced Generating sales reports from github data data analysis pandas
Advanced Evaluate a bridge hand exception handling properties classes looping sorting enum
Advanced Scoring matrices bioinformatics zip enumerate looping numbers
Advanced Bowling score looping numbers games
Advanced Rename keys iteration data cleaning dict
Advanced 🥳 pto calculator exception handling string formatting looping datetime calendar numbers
Advanced Unique genes bioinformatics biopython
Advanced Create file pairs bioinformatics regular expressions files
Advanced Magic bytes file processing exception handling images bytes string parsing csv
Advanced Ast visitor AST
Advanced Longest coding streak fromordinal itertools toordinal timezones
Advanced Convert dict keys to snake case string manipulation recursion algorithms
Advanced Simple math equation solver exception handling itertools list operations operator math
Advanced Convolution in neural networks deep learning numpy
Advanced Metropolis–hastings algorithm statistics algorithms numpy Markov chain Monte Carlo
Advanced Fastapi authentication with jwt (json web tokens) FastAPI
Advanced Learn to handle cron schedule expressions exception handling iteration datetime crontab dataclasses
Advanced Art thief memoization graph recursion
Advanced Organizational chart binary tree depth-first search graph traversal
Advanced Hedge maze graph traversal maze breadth-first
Advanced FastAPI Integration - Basic Endpoints Dependency Injection SQLModel FastAPI REST API
Advanced FastAPI Integration - Complex Queries SQLModel FastAPI REST API Complex Queries