Text this: Computing for biologists : python programming and principles