Buy Python for the Life Sciences at Amazon

Are you drowning in your own data and feeling overwhelmed by your research?

If you are still using spreadsheets and electronic calculators as your primary data analysis tools, and you find that petty distractions like eating and sleeping are getting in the way of your science – you might be in danger of becoming a data zombie.

Don’t become a data zombie. Don’t be like Brad!

The ability to write code can be an incredible asset for a life researcher, but computer science and programming are still not taught as part of the life science curriculum at most colleges. As a busy researcher yourself, you probably figure that you just don’t have the time to spare to learn to write code.

If any of this applies to you, Python For The Life Sciences might just be the book you’ve been waiting for.

Python for the Life Sciences is a lively, intuitive, and easy-to-follow introduction to computer programming in Python. The book was written specifically for biologists with no prior experience of writing code, with the goal of giving them enough of a foundation in Python programming to be able to start using it in their own research.


… a lovely book with humor and perspective.

– John Novembre, MacArthur Fellow and Associate Professor of Human Genetics at the University of Chicago

Virtually all of the examples in the book are drawn from across a wide spectrum of life science research, from simple biochemical calculations and sequence analysis, to modeling the dynamic interactions of genes and proteins in cells, or the drift of genes in an evolving population.

Best of all, we show you how to implement all of these projects in Python, one of the most popular programming languages for scientific computing – a language so versatile and easy to use, that we call it The Swiss Army Knife of programming languages.


Fun, entertaining, witty and darn useful. A magical portal to the big data revolution.

– Sandro Santagata, Assistant Professor in Pathology at Harvard Medical School