Practical Programming in Python
by Jeffrey Elkner, at al.
2010
Number of pages: 259
Description:
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.
Download or read it online for free here:
Download link
(3.5MB, PDF)
Similar books

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.
(19188 views)

by Rahul Verma, Chetan Giridhar - Testing Perspective
This book is about learning design patterns with Python language. If you are new to design patterns, this text provides the first building blocks. If you are interested in design of test automation frameworks, this book will be very useful.
(13589 views)

by John B. Schneider, Shira Lynn Broschat, Jess Dahmen - Washington State University
Python's syntax and idioms are much easier to learn than those of most other full-featured languages. This book uses programming language Python to introduce folks to programming and algorithmic thinking. The book is completely hyper-linked.
(5145 views)

by Boudewijn Rempt - OpenDocs, LLC
This book covers application development using the library extension PyQt, which forms the basis for GUI programming. First part explains concepts using small examples, in the second part the author develops a complete, complex application.
(19833 views)