

Awesome Python: awesome-python.com

Full Stack Python: fullstackpython.com

Matt Makai: @mattmakai



The 10 Choices

six: pypi.org/project/six/

bokeh: github.com/bokeh/bokeh

mkdocs: mkdocs.org

python-Markdown: github.com/waylan/Python-Markdown

wagtail: wagtail.io

python-patterns: github.com/faif/python-patterns

authomatic: peterhudec.github.io/authomatic

beaker: github.com/bbangert/beaker

passlib: pythonhosted.org/passlib

pip-tools: github.com/nvie/pip-tools



Python is said to be a language that comes with "batteries included". That has many meanings depending on the level you're focusing on. At the lowest, it's a very rich and expressive language. Most commonly it means Python has a powerful and comprehensive standard library (itertools and elementtree anyone?).But more holistically, most of the batteries are external, interchangeable ones, from PyPI. Right now, http://pypi.io has 97,326 packages listed on it. That's fantastic. However, it does lead to a discoverability problem. What options do I have for admin backends on web apps, cryptography, raw socket programming, and so on?This week, Matt Makai is back with me (remember him from episode 26 last year?). We're talking about Awesome Python. A website and open source project attempting to categorize and somewhat rank these options.Links from the show: