Python @ Web Programming
 Programming Shed : Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
Python Index - Python Book :

Python Book :
Python: Visual QuickStart Guide

Python: Visual QuickStart Guide
Check price @
Amazon.com
Amazon.ca
Amazon.co.uk


Python: Visual QuickStart Guide
by Chris Fehily

Paperback: 440 pages
Dimensions (in inches): 0.93 x 8.94 x 7.04
Publisher: Peachpit Press
ISBN: 0201748843; 1st edition (October 2001)


Introduces the core language and libraries of the Python open source, object-oriented programming language. Written for experienced programmers, the book begins with the basics of expressions, statements, numbers, and strings, then moves on to working with lists, dictionaries, control flow statements, functions, modules, exceptions, and classes.

Quick reference guide to using Python on the Web. Illustrations included.

From the Back Cover: UntitledNamed after the Monty Python comedy troupe, Python is an interpreted, open-source, object-oriented programming language. It's also free and runs portably on Windows, Mac OS, Unix, and other operating systems. Python can be used for all manner of programming tasks, from CGI scripts to full-fledged applications. It is gaining popularity among programmers in part because it is easier to read (and hence, debug) than most other programming languages, and it's generally simpler to install, learn, and use. Its line structure forces consistent indentation. Its syntax and semantics make it suitable for simple scripts and large programs. Its flexible data structures and dynamic typing allow you to get a lot done in a few lines. To learn it, you'll need is some basic programming experience and a copy of Python: Visual QuickStart Guide.

In patented Visual QuickStart Guide fashion, the book doesn't just tell you how to use Python to develop applications, it shows you, breaking Python into easy-to-digest, step-by-step tasks and providing example code. Python: Visual QuickStart Guide emphasizes the core language and libraries, which are the building blocks for programs. Author Chris Fehily starts with the basics - expressions, statements, numbers, strings - then moves on to lists, dictionaries, functions, and modules before wrapping things up with straightforward discussions of exceptions and classes.

Some additional topics covered include:-
• Object-oriented programming
• Working in multiple operating systems
• Structuring large programs
• Comparing Python to C, Perl, and Java
• Handling errors gracefully.


Customer Reviews
Reviewer: Gordon (see more about me) from Winnipeg, MB, CAN
Summary: Python 2.1 is used in this book. A "cookbook" style reference of Python's core syntax and core APIs. Beginner and intermediate Python programmers will find this book a great reference to get up to speed with the Python language. This book does not teach general programming skills or how to use Python to solve common programming problems. It just provides the core Python framework for a programmer to build on.

Details: This book covers all the basics that a programmer needs to learn about any new language, such as I/O, file handling, functions, strings and flow control statements. It also covers features that Python handles uniquely, such as lists and tuples, dictionaries, modules and classes.

These topics are presented in a "cookbook how-to" fashion. It's a fantastic way to quickly find out how to do some common programming techniques or the syntax of a Python statement. Screen dumps provide visual feedback on how commands should work. Occasionally there are tips about special considerations for a particular command.

I use this book as a handy hard copy reference or "dictionary" of Python's syntax and core APIs to help me transition over from other languages that I use to Python in a quick and easy manner.

Reviewer: A reader from New York, NY USA
Previous reviewers have noted that this book is lucid and well organized. True, but what really sets it apart are the numerous and clever examples (along with resulting output) that accompany each topic. The examples progress from simple to challenging and I found myself covering the answers and mentally figuring each result as I worked my way down each page. I found this "piecemeal" approach a much more effective (and entertaining) way of learning the mechanics of a programming language than traditional (and often impractical) line-by-line expositions of page-long programs.

Reviewer: Richard Johnson from New York, NY USA
Incredibly well written and insightful. This book was *exactly* what I needed to learn python quickly. Instead of filling the book with useless examples that no one would ever use in 'real' life, Mr. Fehily has refreshingly provided just the right amount of code and commentary that got me up to speed with the language so that I could focus on using python in my own development.

Mr. Fehily has found just the right balance between a tutorial style teaching book and a well-organized reference book. Not only was it great while I was learning the language, but now it's the first place that I look when I run into trouble. While not for first time programmers, this is definitely the book to buy if you need (or want) to learn python.

Reviewer: anthony cervone from Providence, RI USA
"Visual Quickstart Guide Python" is the title of the book, not "Python for the WWW, etc" as this site calls it. In fact, there is nothing in it about the WWW. I am not a professional programmer, so this is one of several titles that I purchased to learn the language, and am I glad I did.I am also sorry that it was not my first book, because it would have saved me money and time to get to speed with learning Python. It's the clearest, most attractive( and illustrated, too)and well written book that I've seen so far. Every topic is presented with a sense of order and clarity.

For example, when I glanced at the table of contents, I found chapter 10 was dedicated entirely to "Files", some 40 pages covering everything from "opening a file" to "Saving Objects As Files". And when I opened the book to the "Opening a file" page, the first sentence,"Python file operations are done by using file objects rather than file names", told me how intelligently and yet gently the author introduces the student to new and important concepts of the Python language. The page includes "Tips" and a complete code example, neatly separated from the book text, for the student to enter in the computer. I did not have to chase the examples through the text as in some other books. As the author cautions, this book is not intended to be exaustive, especially for advanced programming topics. The 400 pages, however, are a delight to read and use as you learn Python. I've set aside all the other books for now. Thank you Mr. Fehily.






Book Subjects
Learning Python
Python Reference Manual
Web Programming
© 2005-2006, Programming Shed