Interactive notebooks for string manipulation, conditionals, dictionaries, debugging, and working with FASTA files.
Start with String Manipulation - Learn the fundamentals of working with DNA sequences.
Master conditionals and dictionaries - Essential tools for biological programming.
Real biological problems - Work with actual DNA sequences and FASTA files.
Master string slicing and loops to analyze DNA sequences
Learn to make decisions in code with if/elif/else statements
Use dictionaries to translate DNA to protein sequences
Learn to identify and fix common errors in biological programming
Read and process real biological sequence files
Real Python tools for DNA sequence analysis!
Fundamentals: String manipulation and conditionals
Data Structures: Dictionaries for genetic code
Debugging: Finding and fixing code errors
File Handling: Working with FASTA files
By completing these notebooks, you'll be able to:
📚 Part of the Python for Biologists course by Helfrid Hochegger
University of Sussex | Year 3 Biology, Biochemistry & Neuroscience