Text this: Computing for biologists : an introduction to basic programming with applications in the life sciences