This book introduces the novice biologist programmer to tools and techniques that make developing Python code easier and faster and will help you to write more reliable, performant programs. Written by a biologist, it focusses on solving the problems that students and researchers encounter every day:
How do I make my program run faster?
How can I be sure that my results are correct?
How do I share this program with my colleagues?
How can I speed up the process of writing my code?
Chapters include: Environments for development, Organising and sharing code, Testing, Performance optimisation, Building user interfaces.