Exploring Awesome Python
Episode #96,
published Wed, Jan 25, 2017, recorded Mon, Jan 16, 2017
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:
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
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:
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