The complete wiki can be accessed here.
This document is a work-in-progress. In order to contribute to it, create a pull request with your change and add the motivation in the summary of your commit.
- Learning Python - Mark Lutz
- Python Cookbook - Alex Martelli
- Intermediate and Advanced Software Carpentry in Python - Titus Brown
- Python Best Practice Patterns - Vladimir Keleshev
- Guide to Python's Magic Methods - Rafe Kettler
- Clean Code: A Handbook of Agile Software Craftsmanshi - Robert C. Martin
- Test-Driven Development by Example - Kent Beck
- Design Patterns - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- Refactoring: Improving the Design of Existing Code - Martin Fowler
- Design Patterns for Beginners - Ajay Kumar
- Sample Python Design Patterns Implementations - Sakis Kasampalis
- Pragmatic Version Control Using Git - Travis Swicegood
- Git Version Control Official Reference
- A Hacker’s Guide to Git - Joseph Wynn
- Style Guide for Python code
- Python Performance Tips
- Python Best Practices
- Google Python Style Guide
- Best Practices in Modern Web Projects - Arvid Andersson