Learning Python
![]()
Mark Lutz, David Ascher
OReilly ( December 2003 )
ISBN-10: 0-596-00281-5
ISBN-13: 9780596002817
620 pp
Book Reviewer: Evans Anyokwu
About: Learning Python
This is a very well written Python book by well informed and knowledgable authors. They know their stuff so well that you will almost begin to feel like a solid Python programmer within hours of picking up this book. This is an excellent book that covers the language very well. I recommend you get this book if you are kin on learning Python and getting into the groove with it. Even if you are a beginner or a seasoned developer, you will find this book really useful.
Chapter 2: How Python Runs Programs
Chapter 3: How You Run Programs
In this section, every developers favourite: Testing and Debugging is
discussed. Installing JUnit is also covered with running a simple test
with the new installation. It quickly moves on to debugging, setting
break points, stepping through code and configuring break points.
Chapter 4: Numbers
hello
Chapter 5: Strings
Chapter 6: Lists and Dictionaries
Chapter 7: Tuples, Files, and Everything Else
Chapter 8: Assignment, Expressions, and Print
Chapter 9: if Tests
Chapter 10: while and for Loops
Chapter 11: Documenting Python Code
Chapter 12: Function Basics
This is a very good introduction to the basic function in Python. If you have programmed in other languages, you'd notice how complex and painful it could take to write a very simple function. But in this section, the author did not disappoint; they presented a way that the newest of the newbie will find easy to follow.
Chapter 13: Scopes and Arguments
Chapter 14: Advanced Function Topics
Chapter 15: Modules: The Big Picture
Chapter 16: Module Coding Basics
Chapter 17: Module Packages
Chapter 18: Advanced Module Topics
Chapter 19: OOP: The Big Picture
Chapter 20: Class Coding Basics
Chapter 21: Class Coding Details
Chapter 22: Designing with Classes
Chapter 23: Advanced Class Topics
Chapter 24: Exception Basics
Chapter 25: Exception Objects
Chapter 26: Designing with Exceptions
Chapter 27: Common Tasks in Python
Chapter 28: Frameworks
Chapter 29: Python Resources
Conclusion
This is a very well written Python book by well informed and knowledgable authors. They know their stuff so well that you will almost begin to feel like a solid Python programmer within hours of picking up this book. This is an excellent book that covers the language very well. I recommend you get this book if you are kin on learning Python and getting into the groove with it. Even if you are a beginner or a seasoned developer, you will find this book really useful. Update: This book has been updated to version 3, with updates including the Python 2.5 and other modules and updates to some materials presented in the second version.Resources
Biography
Evans Anyokwu:
Evans Anyokwu is a software engineer specializing in software usability engineering, Java Web applications, and he's a standards expert. He has a Bachelors degree with honours in Computer Science and is a Sun certified Java Programmer and has earned his MCP certification from Microsoft. He has been a software engineer for years and has experience with many operating systems, and programming languages including Python, Prolog and Modula-2. [more here...]
You may contact him at evans.anyokwu [At] gmail.com
Contact
If you would like to review a book, have your book reviewed or comment on any of the reviews on this site, please feel free to get in touch with us. We are always on the look out for materials and resources that we believe developers all over will benefit from. back upContact us here: contact

