About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - Adrian Mole and the Weapons of Mass Destruction by Sue Townsend | Main| FormRouter Offers PDF-to-Lotus Notes Support »

Book Review - Programming Python 3rd Edition by Mark Lutz

Category Book Reviews
Python is one of those "hot" technologies that is becoming more accepted within a corporate world of IT.  But after you learn the syntax and basics, how do you start building applications?  That's the main thrust of the book Programming Python 3rd Edition by Mark Lutz.  This starts to move from Hello World to Real World.

Contents:
Part 1 - The Beginning: Introducing Python; A Sneak Preview
Part 2 - System Programming: System Tools; File and Directory Tools; Parallel System Tools; System Examples - Utilities; System Examples - Directories
Part 3 - GUI Programming: Graphical User Interfaces; A Tkinter Tour Part 1; A Tkinter Tour Part 2; GUI Coding Techniques; Complete GUI Programs
Part 4 - Internet Programming: Network Scripting; Client-Side Scripting; The PyMailGUI Client; Server-Side Scripting; The PyMailCGI Server; Advanced Internet Topics
Part 5 - Tools and Techniques: Databases and Persistence; Data Structures; Text and Language
Part 6 - Integration: Extending Python; Embedding Python
Part 7 - The End: Conclusion - Python and the Development Cycle; Index

For a book that's over 1500 pages, you'd think you were dealing with a complete reference guide to the language.  But that's not what's being targeted here.  Lutz assumes that the reader has already gone through the basics of the Python language using a book like Learning Python.  Programming Python picks up from there and starts exploring modules and development concepts.  The goal here is not just to be able to hack together a few Python lines into a utility.  It's to be able to use the Python modules and solid development practices to build entire applications that can accomplish their stated purpose as well as be maintainable.  It's close to what you'd think of when you imagine a Cookbook O'Reilly title, only with less structure and more explanation.  With multiple code examples demonstrating concepts such as forking, it shouldn't be too difficult to come away from this book with a number of ideas for projects that could be done very well in Python.

If you're a newbie to Python, you're probably not quite ready for this one yet.  But once you've posed the question "how what can I do with what I know?", then this is a great next step for you...

If you liked this review and found it helpful, please click on the Amazon book link in the review and click the Yes (Was This Review Helpful To You?) button at the bottom of my review.  Thanks!

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...