go back  What to code next?

Bite Level Description & Tags
Bite 255. Codon Usage Intermediate level The genetic code of all organisms uses a 3 base …
3.10 bioinformatics collections textwrap
Bite 259. Reverse complement Intermediate level In the majority of organisms, the genetic code is encoded …
3.10 bioinformatics string manipulation translate
Bite 262. GC content Beginner level The DNA of all organsims consists of the letters (bases) …
3.10 bioinformatics collections
Bite 292. Scoring matrices Advanced level Proteins fulfill important functions in all organisms and consist of …
3.10 bioinformatics enumerate looping numbers zip
Bite 298. Fasta to 2-Line Fasta Intermediate level A very simple format to store biological sequence data is …
3.8 bioinformatics biopython
Bite 303. Unique genes Advanced level You have received a list of DNA sequences for a …
3.8 bioinformatics biopython
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 310. Create file pairs Advanced level In this bite you will write a function that pairs …
3.10 bioinformatics files regular expressions
Intro Bite 09. Workout dictionary lookups Intro level In this Bite you learn how to lookup values from …
3.10 dict exception handling format freebie string manipulation ternary
Bite 146. Rhombus generator Intermediate level In this Bite you make a generator of rhombus shapes. …
3.10 format f-strings string formatting
Bite 15. Enumerate 2 sequences Beginner level Iterate over the given names and countries lists, printing them …
3.10 enumerate string formatting
Bite 86. Create a RGB-to-Hex converter Intermediate level Designer Mary wants to convert her CSS from statements like …
3.10 string formatting
Bite 119. Xmas tree generator Intermediate level In this Bite you complete generate_xmas_tree that takes a rows …
3.10 default args join range string formatting
Bite 162. Vertically align output of counters Intermediate level In this Bite you are tasked with "physically" aligning the …
3.10 string formatting
Bite 164. CLI tool: HTML link converter (stdin to stdout) Advanced level In this Bite you are going to help your team …
3.10 data wrangling exception handling html stdin string formatting string manipulation sys
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 228. Create a Gravatar URL Intermediate level In this Bite you will generate a Gravatar URL, e.g. …
3.10 gravatar hashlib string formatting
Bite 245. Xmas Tree 2.0 Intermediate level In this Bite you have to complete generate_improved_xmas_tree that takes …
3.10 range string formatting
Bite 266. Composition, Inheritance, Abstract Base Class, what? Advanced level It’s not as bad as that sounds, really. If you …
3.10 ABCs abstractmethod beautifulsoup composition dataclasses inheritance namedtuple string formatting typing urllib web scraping
Bite 300. 🥳 PTO Calculator Advanced level We've all been affected by COVID-19 in one way or …
3.10 calendar datetime exception handling looping numbers string formatting
Bite 54. Nicer formatting of a poem or text Beginner level In this Bite you complete print_hanging_indents to print a poem …
3.10 string manipulation textwrap
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 92. Humanize a datetime Intermediate level In this Bite you will convert a timedelta object into …
3.10 datetime namedtuple
Bite 141. Primitive date format inferrer Intermediate level Complete the get_dates method given the following: a listing of …
3.10 classmethod datetime enum exception handling
Bite 145. Record Breakers Advanced level The data for this challenge comes from a subset of …
3.10 csv data analysis pandas
Bite 163. Which packages were upgraded? Intermediate level In this Bite you compare a list of packages (aka …
3.10 comparison dict numbers string manipulation
Bite 166. Complete a tox ini file parser class Intermediate level The INI file format is an informal standard for configuration …
3.10 classes configparser properties string matching string parsing tox
Bite 201. Call a Cisco Nexus 9k device Intermediate level Cisco Nexus 9k devices is one of the first network …
3.10 networking requests
Bite 209. Write a Sphinx docstring Beginner level Your team uses Sphinx and wants you to comply with …
3.10 data types docstring sphinx
Bite 261. Visit all PyCons in Europe Intermediate level In Bite 256 you scraped data on 2019 PyCons. Now …
3.10 data analysis dataclasses itertools math
Bite 285. Nested List Extraction Intermediate level Sometimes dealing with data can be a real struggle. Sometimes …
3.10 data structures string parsing
Bite 301. Exchange rates Intermediate level In this Bite you have to provide the currency exchange …
3.10 datetime dict sorting
Bite 311. Cleaning text with pandas Intermediate level We recently published a blog post about how to approach …
3.8 data cleaning pandas TF-IDF
Bite 321. Magic bytes Advanced level Magic numbers are bytes that can be used to uniquely …
3.10 bytes csv exception handling file processing images string parsing
Bite 324. Pretty string Beginner level Write a function that returns a neatly formatted string representation …
3.10 pprint
Bite 326. Abstract Syntax Tree (AST) Printer Intermediate level In this Bite we familiarise with Abstract Syntax Trees (ASTs). …
3.10 AST
Bite 352. Hash SQL statements Intermediate level In this Bite you are going to implement a simple …
3.10 hashlib SQL
Bite 355. Create Your First Typer Command Line Interface (CLI) Application Beginner level In the previous Bites, you have successfully transformed an existing …
3.10 command line Typer
Bite 367. Add Pi Day to the calendar Intermediate level Python has a brilliant but often overlooked module called calendar. …
3.10 calendar tuple unpacking