Python for the Life Sciences

Python for the Life Sciences is a lively, intuitive, and easy-to-follow introduction to computer programming in Python – written specifically for biologists with no prior experience of writing code.

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.

Visit the book website

Amber Biology is now offering training in Python tailored for life science research organizations based upon our book.  Please check back here soon, or email us at if you'd like to offer training in Python at your organization.