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 Kenneth Reitz - O'Reilly Media
This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis. You'll find a nice concise list of highly recommended options.
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 Boudewijn Rempt - OpenDocs, LLC
This book covers application development using the library extension PyQt, which forms the basis for GUI programming. First part explains concepts using small examples, in the second part the author develops a complete, complex application.
by EuroScipy tutorial team
Teaching material on the scientific Python ecosystem, a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert.