Home     Java   Linux    Jobs    Advertise    Book Reviews    Write for Us     Blog
Learning Python

Learning Python

Printer Icon

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 1: A Python Q&A Session.

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.
Learning Python
back up

Contact us here: contact

Copyright © 2008 onyxtic.com · All Rights Reserved · Sitemap  · Terms & Condition  · About

Useful Links