Media praise for Programming Python

Have a blog? Join our Reader Review Program

"For those interested in having a solid foundation Python and are untethered by the past, this edition is a must-have title on your technical bookshelf. For those experienced Pythonistas who own previous editions and are ready to either move their legacy code forward into the new Python 3 practices, Mark shows the way."
-- Mike Riley,

"The book "Programming Python" covers how to use Python in several domains: system programming, text processing (both traditional fields of Perl), rapid desktop GUIs development and Internet applications. The book does not cover the learning of the language. This is the target of the first book of the "Python saga" of Mark Lutz, "Learning Python". Reading "Learning Python" before "Programming Python" is not required, but a strong previous knowledge of Python it is. A third book of Python ecosystem is "Python Pocket Reference", a very useful and brief book." Full Review >
-- Jose Maria Peribanez Redondo,

"A tutorial that will be useful as a later reference." Full Review >
-- Matt Keranen,

"For those of you that may possibly read my blog, you may have noticed my last post about wanting to learn Python. Well, I have the unique opportunity of reviewing a few technical books as a blogger so I'm going to start putting up some short reviews as they come… " Full Review >
-- Kenta Hood,

"So you know the Python basic constructs, however probably you don't know how to build more complex programs. 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." Full Review >
-- Eder Andres Avila Nino,

"Programming Python, 4th Edition by Mark Lutz continues to be an excellent book for Python programmers of all levels. If you are new to Python you definitely want to start with Learning Python or some other introductory book. Once you are familiar with the basics Programming Python should be your next step. " Full Review >
-- Joshua Hunter,

"Programming Python, 4th Edition, is an excellent book for intermediate Python users (developers or scripters) who are working primarily with Python 3. The author assumes a knowledge of Python fundamentals and a willingness to consult the available Python documentation. This is not a reference book, but more of an extended… " Full Review >
-- John Brady,

"Python is a great language for writing scripts that can be easily ran on servers or for writing web and desktop apps. This book helps guide you through the syntax and coding style that make up a python app. It’s definitely one of the more flexible and easy to use… " Full Review >
-- John Arroyo,

"Programming Python provides practical methods with Python standard library, especially focus on how to program system managing tools and GUI applications and network programming and Python/C integration. We can learn them precisely with detail sample programs step by step. Especially the Python/C integration section is interesting for me because it suggests also the trade off and valance between pure Python code and C/C++ native code." Full Review >
-- Hitoshi Uchida,

"Python is a computer programming language which is being employed in several different areas or multidisciplinary areas, such as Bioinformatic. Consequently, the professionals need to understand what resources a computer programming language has. This book allows those professionals to understand how good Python can be for their requirement. Different aspects for Python 3 have been shown in this book. Developers who have already worked with Python can design their algorithms attending the needs for Python 3 and, also, understand the updates they will have to make in their source code. On other hand, developers who have never worked with Python or other computer programming language can study Python under its version 3, the newer version of Python. Furthermore, it is described how the developers can integrate Python with C language. Thus, as mentioned by the author, the developer can have a productive language (Python) and the advantage of the programming language C (speed)." Full Review >
-- Rodrigo Faccioli,

"This book is the ultimate Pythonic reference book, the best fit to this role I have yet seen. You will keep this book in the most cherished spot on your book shelf, or else right at your side on your computer desk, because you can almost instantly… " Full Review >
-- Arun Anguraj,

"Programming Python is one of the biggest programming book I've ever seen (1600 pages). The book is really complete, if you do not count the frameworks and the beginners. The reason for the laking of frameworks talk is explained by the author that affirms that there was not enough space to speak about them." Full Review >
-- Fabio Alessandro Locati,

"Are you tired of the issues that touch the basic manuals of Python? Then try Python Programming 4th edition." Full Review >
-- Marc 137,

"Programming Python by Mark LutzMy rating: 4 of 5 starsI've been using Python since I was a graduate student. While I have known of earlier versions of this tome it had never occurred to me to go through this. Because my focus in computer programming is not in the systems… " Full Review >
-- Kiatikun Luangkesorn,

"While this is not one of the greatest programming book I’ve ever read, it is a worthwhile read for those who are proficient in the basics of Python programming and want to take their knowledge of the language, it’s standard library, and it’s uses to the next level. The author does… " Full Review >
-- Levon Lloyd,

"Programming Python is a book designed to take people who know Python and guide them on how to actually make it do things in the real world. It’s important to note that the material in here (In the December 2010 4th edition) is for 3.X versions of Python only, so… " Full Review >
-- Bobbie Eicher,

"Programming Python, by Mark Lutz is a serious book for those serious about programming in Python. A follow up to his book Learning Python, Programming Python covers none of the basics, but is entirely devoted to practical applications of the Python standard library. He starts off with representing records, and… " Full Review >
-- Wayne Werner,

"It has been a long time coming, but finally this book has been updated. With the 4th edition comes a big change. This edition has been updated to ONLY cover Python 3.x. This is a great book and will make a great addition if you want to learn more about… " Full Review >
-- Chris Woollard,

"Programming Python is one of these book you can kill with when dropped from appropriate height. I am not Python expert, rather casual Python programer, I focus rather on Java-Python bindings and I was looking for a book that I can use as a reference point. Python Programming covers quite a loot of Python related aspects of the language, is well structured, and covers most recent Python release (version 3)." Full Review >
-- Michal Konrad Owsiak,