Introduction to Programming using Python
by K. Schuerer, et al.
Publisher: Pasteur Institute 2008
Number of pages: 242
The objective of this course is to teach programming concepts to biologists. It is thus aimed at people who are not professional computer scientists, but who need a better control of computers for their own research. This programming course is part of a course in informatics for biology.
Download or read it online for free here:
by Svein Linge, Hans Petter Langtangen - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
by Al Sweigart - No Starch Press
Learn how to use Python to write programs that do in minutes what would take you hours to do by hand -- no experience required. Once you've mastered the basics, you'll create Python programs that effortlessly perform impressive feats of automation.
by Bruno R. Preiss
The primary goal of this book is to promote object-oriented design using Python and to illustrate the use of the emerging object-oriented design patterns. The book shows how these patterns are used to create good software designs.
by Fredrik Lundh, Matthew Ellis - PythonWare
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.