- Guides
- The Hitchhiker’s Guide to Python!
- Learning Python The Hard Way
- Python By Example
- Automate the Boring Stuff With Python
- Google's Python Class
- Porting to Python 3 Redux - Write code that works on Python 2.6, 2.7 and 3.3
- Weekly & Daily Resources
- Patterns
- [Python Best Practice Patterns by Vladimir Keleshev] (http://stevenloria.com/python-best-practice-patterns-by-vladimir-keleshev-notes/) : [[Video]] (http://www.youtube.com/watch?v=GZNUfkVIHAY)
- Web Frameworks
-
Wheezy.web - lightweight, high performance, high concurrency WSGI web framework
-
- Resources
- Books and Tutorials
- The Django Book(Beginners and Intermediate) - 1.4, 1.5, and beyond
- Two Scoops of django(Beginners and Intermediate) - Best Practices For Django 1.5
- Test-Driven Web Development with Python - Successor to Test-Driven Django Tutorial
- Tango with Django - A beginner's guide to web development with Django 1.5.4
- Hacker News Clone in Django
- Getting Started With Django
- Django Tutorials Video Playlist on YoutTube
- GoDjango - Video Screencasts
- Django by Example - Updated for Django 1.5.
- A Docker primer – from zero to a running Django app
- Getting set up
- Learning Python
- Libraries
- Django Jenkins-Plug and play continuous integration with django and jenkins
- Django Pipeline is an asset packaging library for Django, providing both CSS and JavaScript concatenation and compression, built-in JavaScript template support, and optional data-URI image and font embedding.
- Django Compressor - Compresses linked and inline JavaScript or CSS into a single cached file.
- Django Assets - Part of Webassets
- Django Require(django-require) A Django staticfiles post-processor for optimizing with RequireJS.
- Django Storages(django-storages) is a collection of custom storage backends for Django.
- Django Cumulus(django-cumulus) is to provide a set of tools to utilize the swiftclient api through Django.
- Django Simple Captcha is simple and highly customizable application to add captcha images to any form.
- Haystack - Search for Django [DOC] [IRC]
- Mezzanine - A content management platform
- Cartridge - Shopping cart application
- Userena(django-userena) Accounts for Django made beautifully simple
- South - Migrations - To be part of Django core in 1.7
- Django Taggit - Simple tagging for django
- APIs
- Django All Access(django-all-access) is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0
- Django REST framework(django-rest-framework) - Awesome web-browsable Web APIs.
- Django Tastypie
-
Aiohttp - HTTP client/server for asyncio (PEP 3156).
-
- Books and Tutorials
-
- Libraries
-
PEP8 - Python style guide checker
-
virtualenvwrapper virtualenvwrapper is a set of extensions to virtualenv tool.
-
python-ldap provides an object-oriented API to access LDAP directory servers from Python programs.
-
Pillow(PIL fork) - Python Imaging. Don't use
PIL -
Beautiful Soup - a library designed for screen-scraping HTML and XML.
-
lxml - XML and HTML with Python
-
pycrypto Python Cryptography Toolkit
-
Raven is a Python client for Sentry
-
IPython - Extended interactive shell
-
IPDB - IPython support for PDB
-
Splinter - Automate browser actions, such as visiting URLs and interacting with their items.
-
Requests - Non-GMO HTTP library for Python
-
- Jinja2 is a full featured template engine for Python.
- Wheezy template - Compact, Expressive, Clean, Blazingly Fast
- Quik - A fast and lightweight Python template engine
- Airspeed - A lightweight Python template engine compatible with Velocity
- Chameleon
-
Parser, Emitter and Convertors
-
PyYAML - YAML
-
Beautiful Soup - HTML and XML.
-
lxml - XML and HTML
-
simplejson - JSON
-
feedparser - Atom and RSS feeds
-
biplist - binary plist
-
isz-tool - isz-tool is a command line utility
-
xhtml2pdf HTML/CSS to PDF to manipulate ISZ files (.isz), including .isz to .iso conversion
-
-
Database
-
Hadoop
-
Science and Mathematics
-
SciPy - SciPy (pronounced “Sigh Pie”) is a Python-based ecosystem of open-source software for mathematics, science, and engineering
-
NumPy - NumPy is the fundamental package for scientific computing with Python. It contains among other things:
- a powerful N-dimensional array object
- sophisticated (broadcasting) functions
- tools for integrating C/C++ and Fortran code
- useful linear algebra, Fourier transform, and random number capabilities
-
Sympy - SymPy is a Python library for symbolic mathematics. It contains the following features:
- SymPy includes features ranging from basic symbolic arithmetic to calculus, algebra, discrete mathematics and quantum physics.
- It is capable of formatting the result of the computations as LaTeX code.
-
MatPlotLib - matplotlib is a python 2D plotting library which produces publication quality figures
-
-
Data Analysis
- pandas - pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language
-
- Conference
- Miscellaneous
- Hosting
- Heroku
- Dotcloud
- Appfog
- AWS Elasticbeanstalk
- Deis - Private PaaS like Heroku
- Webfaction - Shared hosting
- Books
- Python Algorithms: Mastering Basic Algorithms - Great Book for learning Basic Data Structures and Algorithms in Python (3.9 of 5 by GoodReads)
- Distributed Computing with Python - A good beginner book for learning about Distrubted Computer Programming in Python
- Podcasts