Bite 255. Codon Usage
|
|
The genetic code of all organisms uses a 3 base …
3.10
bioinformatics
collections
textwrap
|
|
Bite 259. Reverse complement
|
|
In the majority of organisms, the genetic code is encoded …
3.10
bioinformatics
string manipulation
translate
|
|
Bite 262. GC content
|
|
The DNA of all organsims consists of the letters (bases) …
3.10
bioinformatics
collections
|
|
Bite 292. Scoring matrices
|
|
Proteins fulfill important functions in all organisms and consist of …
3.10
bioinformatics
enumerate
looping
numbers
zip
|
|
Bite 298. Fasta to 2-Line Fasta
|
|
A very simple format to store biological sequence data is …
3.8
bioinformatics
biopython
|
|
Bite 303. Unique genes
|
|
You have received a list of DNA sequences for a …
3.8
bioinformatics
biopython
|
|
Bite 306. Translate coding sequences to proteins
|
|
Genes can be converted (translated) to proteins using a three base …
3.8
bioinformatics
biopython
|
|
Bite 310. Create file pairs
|
|
In this bite you will write a function that pairs …
3.10
bioinformatics
files
regular expressions
|
|
Intro Bite 09. Workout dictionary lookups
|
|
In this Bite you learn how to lookup values from …
3.10
dict
exception handling
format
freebie
string manipulation
ternary
|
|
Bite 146. Rhombus generator
|
|
In this Bite you make a generator of rhombus shapes. …
3.10
format
f-strings
string formatting
|
|
Newbie Bite 49. Formatting Intro
|
|
In this Bite, you'll learn about string interpolation using the …
3.10
.format()
newbie
string interpolation
strings
|
|
Bite 15. Enumerate 2 sequences
|
|
Iterate over the given names and countries lists, printing them …
3.10
enumerate
string formatting
|
|
Bite 86. Create a RGB-to-Hex converter
|
|
Designer Mary wants to convert her CSS from statements like …
3.10
string formatting
|
|
Bite 119. Xmas tree generator
|
|
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
|
|
In this Bite you are tasked with "physically" aligning the …
3.10
string formatting
|
|
Bite 164. CLI tool: HTML link converter (stdin to stdout)
|
|
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
|
|
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
|
|
In this Bite you will generate a Gravatar URL, e.g. …
3.10
gravatar
hashlib
string formatting
|
|
Bite 245. Xmas Tree 2.0
|
|
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?
|
|
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
|
|
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
|
|
In this Bite you complete print_hanging_indents to print a poem …
3.10
string manipulation
textwrap
|
|
Bite 78. Find programmers with common languages
|
|
Similar as last Bite we do another comparison of sequences …
3.10
set
set operations
|
|
Bite 92. Humanize a datetime
|
|
In this Bite you will convert a timedelta object into …
3.10
datetime
namedtuple
|
|
Bite 141. Primitive date format inferrer
|
|
Complete the get_dates method given the following: a listing of …
3.10
classmethod
datetime
enum
exception handling
|
|
Bite 145. Record Breakers
|
|
The data for this challenge comes from a subset of …
3.10
csv
data analysis
pandas
|
|
Bite 163. Which packages were upgraded?
|
|
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
|
|
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
|
|
Cisco Nexus 9k devices is one of the first network …
3.10
networking
requests
|
|
Bite 209. Write a Sphinx docstring
|
|
Your team uses Sphinx and wants you to comply with …
3.10
data types
docstring
sphinx
|
|
Bite 261. Visit all PyCons in Europe
|
|
In Bite 256 you scraped data on 2019 PyCons. Now …
3.10
data analysis
dataclasses
itertools
math
|
|
Bite 285. Nested List Extraction
|
|
Sometimes dealing with data can be a real struggle. Sometimes …
3.10
data structures
string parsing
|
|
Bite 301. Exchange rates
|
|
In this Bite you have to provide the currency exchange …
3.10
datetime
dict
sorting
|
|
Bite 311. Cleaning text with pandas
|
|
We recently published a blog post about how to approach …
3.8
data cleaning
pandas
TF-IDF
|
|
Bite 321. Magic bytes
|
|
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
|
|
Write a function that returns a neatly formatted string representation …
3.10
pprint
|
|
Bite 326. Abstract Syntax Tree (AST) Printer
|
|
In this Bite we familiarise with Abstract Syntax Trees (ASTs). …
3.10
AST
|
|
Bite 352. Hash SQL statements
|
|
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
|
|
In the previous Bites, you have successfully transformed an existing …
3.10
command line
Typer
|
|
Bite 367. Add Pi Day to the calendar
|
|
Python has a brilliant but often overlooked module called calendar. …
3.10
calendar
tuple unpacking
|
|
Newbie Bite 30. Special Chars
|
|
In this Bite, you'll learn about special characters in Python …
3.10
newbie
newline
special characters
strings
tab
|
|