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 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 Dave Kuhlman
This document is a syllabus for a first course in Python programming. It contains an introduction to the Python language, instruction in the important features of the language, and practical exercises in the use of those features.
by Steven Thurlow - Wikibooks
Contents of Beginner's Python Tutorial: Installing Python; Very Simple Programs; Variables, Scripts; Loops, Conditionals; Functions; Tuples, Lists, Dictionaries; for Loop; Classes; Importing Modules; File I/O; Exception Handling.
by Horst Jens et al. - thepythongamebook.com
The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.