Off-line Reading for Learning Python
This page offers links to offline resources for learning and applying Python to your daily tasks. While most of the resources listed here are for the beginner, some are geared for more advanced learners.
On-line Reading for Learning Python
This page offers links to online resources for learning and applying Python to your daily tasks. While most of the resources listed here are for the beginner, some are geared for more advanced learners.
When Apress suggested this book for my review, I was a little skeptical about it. My skepticism arose largely from the dating of the book. In an era where hardware goes out-of-date in six months, what kind of shelf-life can one expect for programming books? In the case of Python, a long one.
Object-Oriented Design Patterns in Python
This book by Bruno Preiss is an outstanding treatment on using design patterns when programming Python. The concept of design patterns derives from the fact that many solutions share a lot of the same implementations. By learning how to recognize the kinds of problems addressed by certain algorithms and ways of thinking about a problem, one can solve complex problems faster.
One of the best ways to learn about programming is to read code written by other programmers. For programming in Python, a wonderful resource for finding applications of all kinds are the "Vaults of Parnassus."
Encouraging Others to Use Python
You have found that Python is a powerful, flexible and forgiving language in which to program, you may be surprised to find yourself telling others about it. This page by A M Kuching offers advice on how to do that with tact and fact.
Rapid Web Apps with TurboGears
TurboGears is one of the main web application frameworks written for Python programmers. This book will help you use it to its fullest