Epilogue
The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.
Edsger Dijkstra
This book was inspired by the Rosalind problems, which I’ve spent years revisiting, first as I was trying to understand more about biology and then as I learned new programming languages. I initially attempted them with Perl, and since have tried using JavaScript, Haskell, Python, and Rust, with varying degrees of success. I would challenge you to also write solutions using any other languages you know.
I’ve tried to show you patterns in Python you can reuse in your own programs. More than anything, I hope I’ve demonstrated that types and tests and various formatting and linting tools can drastically improve the programs you write.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access