Welcome to the most active Linux Forum on the web.
Go Back > Reviews > Books > Programming
User Name


Search · Register · Submit New Review · Download your favorite Linux Distributions ·

Programming Python Second Edition
Reviews Views Date of last review
1 25645 04-07-2005
Recommended By Average Price Average Rating
100% of reviewers None indicated 8.0

Description: Written by Mark Lutz this book covers advanced Python subjects in a mini project based style. It covers the history of Python and how to install it along with system tools like forks and the sys and os modules with system examples showing you how to use the tools. It also covers Tkinter with a large GUI example at the end. A section on Internet Scripting is included that covers sockets and goes all the way to CGI, HTTP and even Zope. Databases are covered along with text handling using regular expressions. Using C extensions is also covered and then a section on Python and the way people program wraps up the 1255 page book.
Keywords: python O'reilly programming Mark Lutz
Publisher: O\'Reilly
ISBN: 0596000855

Post A Reply 
Old 04-07-2005, 03:50 PM   #1
Registered: Mar 2005
Distribution: Debian, Ubuntu, FC5
Posts: 17

Rep: Reputation:
Would you recommend the product? yes | Price you paid?: None indicated | Rating: 8


This is a weighty tome, both in terms of its sheer size and the relatively sophisticated nature of its coverage. The second edition has been rewritten for more advanced audience -- and they really mean it. It is not an introduction to the language, nor is it a reference volume. Instead, it assumes that it audience has considerable familarity with Python and leaps immediately into some of the more complicated nuances of using it to develop software. Not scripts. Software.

The body of Programming Python is presented in five sections: "System Interfaces," "GUI Programming," "Internet Scripting," "Assorted Topics," and "Integration." Each section is intended to cover topics and techniques to assist programmers working on projects of considerable scope and complexity.The extensive coding examples reflect the ambition of the text: instead of "hello world"-style stuff, Progamming Python offers listings and discussion of such projects as a text editor, a file server, and an e-mail client, among others.

As a web developer with a somewhat casual interest in Python, this is way more book than I really need. When I make the jump from using Python for simple sorting and administrative tasks and decide to write GUI programs, however, I'll be well ahead of the game. In addition, the "Assorted Topics" section is dense with interesting ideas and language features for anyone planning to using Python for less ambitious goals. It includes chapters on techniques to deal with persistent data, defining, traversing, and searching data structures, and using regular expressions that are especially worth reading, even for the casual scripter.

Just make sure you've read a basic book on Python before you pick up this one.


All times are GMT -5. The time now is 11:14 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration