Need to learn Python fast? Try a Visual QuickStart! This best-selling reference's visual format and step-by-step, task-based instructions will have you up and running with this popular programming language in no time. In this completely updated edition of our best-selling guide to Python, leading software application expert Chris Fehily uses crystal-clear instructions and friendly prose to show how to use and introduce you everything that's new in Python 2.4. Filled with step-by-step, task-based instructions and loads of visual aids, this book explains how to do everything from writing simple scripts to developing Web sites to creating complex applications. Along the way, you'll find extensive coverage of the notable changes in Python 2.4, including improvements to the importing of modules; function decorators; generator expressions; a number of new modules (including subprocess, decimal, and cookielib); a host of bug fixes and other improvements; and more!
Quick and simple introduction into Python. I've been writing a tiny bit of this stuff lately, but this was a great overview of the general concepts.
This would even make a great introduction to programming to first time programmers since each page is split vertically into code and explanation. Explains basic programming concepts and even Object Oriented Programming.