Python for Education
by Ajith Kumar
Publisher: Inter University Accelerator Centre 2010
Number of pages: 110
Primary objective of this book is to explore the possibilities of using Python language as a tool for learning mathematics and science. The reader is not assumed to be familiar with computer programming. Ability to think logically is enough.
Download or read it online for free here:
by Allen Downey - Green Tea Press
A concise introduction to software design using Python. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. The goal is to teach you to think like a computer scientist.
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 Dave Kuhlman
This document contains discussions of several advanced topics that are of interest to Python programmers: regular expressions, unit tests, extending and embedding Python, parsing, GUI applications, guidance on packages and modules.
by W.J. Turkel, A. Crymble, A. MacEachern - NiCHE
This book is a tutorial-style introduction to programming in Python for practicing historians (and other humanists). We assume that you're starting out with no prior programming experience and only a basic understanding of computers.