A Charting Approach to Computer Programming
This book is available for download with iBooks on your Mac or iOS device, and with iTunes on your computer. Books can be read with iBooks on your Mac or iOS device.
The purpose of this book is to provide an overview of Computer Programming for an inexperienced audience, using Python - an easy, popular, and powerful programming language. The emphasis of the book is not on the language itself, but on the way computer programmers think when they are dealing with their (and our) problems.