by Nathan Yergler
Publisher: PyCon 2013
Number of pages: 36
Effective Django development means building applications that are testable, maintainable, and scalable - not only in terms of traffic or load, but in terms of being able to add developers to projects. After reading Effective Django you should have an understanding of how Django's pieces fit together, how to use them to engineer web applications, and where to look to dig deeper.
Home page url
Download or read it online for free here:
by Caleb Hattingh - O'Reilly Media
This report helps you explore some of the lesser known Python libraries and tools that deserve more attention. Hattingh diligently spent time finding and testing hidden gems that are easy to install and use, cross-platform, and not yet popular.
by Kristian Rother - GitBook
This is a tutorial for novice programmers, it works best if you follow the exercises step by step. If you are fluent in any programming language, this might be very easy for you. It contains little material on the higher abstraction levels in Python.
by Albert Sweigart
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.
by Allen B. Downey - Green Tea Press
Think Stats is an introduction to Probability and Statistics for Python programmers. This new book emphasizes simple techniques you can use to explore real data sets and answer interesting statistical questions. Basic skills in Python are assumed.