Menú Principal

Wednesday, March 16, 2011

My Review of Programming Python

Originally submitted at O'Reilly

Once you've come to grips with the core Python language, learning how to build Python applications presents a far more interesting challenge. Many critics consider this classic book, now updated for Python 3.x, to be the industry standard tutorial for Python application programming. With cle...

Your Python collection needs it
By Eder Andres Avila from Paipa, Colombia on 3/16/2011


5out of 5
Pros: Concise, Accurate, Helpful examples
Best Uses: Student, Intermediate
Describe Yourself: University Student
So you know the Python basic constructs, however probably you don't know how to build more complex programs. 'Programming Python 4th Edition' is the next step you can take in order to understand how to work with the operating system, parallel processing, traditional graphical user interfaces, and network and Internet resources. By learning this book, you'll be ready to use the Python programming language to start building applications able to serve real business problems within the context of desktop development.

This books explores in additional programming constructs than the exposed ones in the author's previous book 'Learning Python 4th Edition'. Due to its extension and coverage, we can call these two books as Volume 1 (Learning Python) and Volume 2 (Programming Python) each one with 1000+ pages. But the benefit is that you'll find examples about how to work with expected programming scenarios such as processing threads, file storage, canvas drawing, and network consumption.

But, there are interesting topics not enough covered yet like database handling (Object-Relational, SQL, Procedures, exceptions) and data and process security. The last is an critical concern because it is also import protect both source code and data integrity from any information spy, cracker, and thief.

Despite these missing topics, I recommend this book because it leads us to develop more complete programs that just declaring some classes and methods. With this book we are closer to build full applications using the next generation programming language. Thanks what I believe.

Note: This book review is in exchange of the O'Reilly Blogger Review Program (http://oreilly.com/bloggers/)