Practical Programming in Python
by Jeffrey Elkner, at al.
Number of pages: 259
The goal of this book is twofold: to teach you how to program in Python; and to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science.
Home page url
Download or read it online for free here:
by Alan Gauld - Addison-Wesley Professional
Book for hobbyists, self-starters, and all who want to learn the art of computer programming in Python. Data types and variables, debugging, and namespaces are covered. Also includes sample applications that illustrate ideas and techniques in action.
by Albert Sweigart
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.
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.
by Mike Pirnat - O'Reilly Media
Even the best programmers make mistakes, some are simple and silly, others embarrassing and downright costly. In this book, Mike Pirnat dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.