Learn Python with Talk Python's Python courses

Exploring Awesome Python

Episode #96, published Wed, Jan 25, 2017, recorded Mon, Jan 16, 2017.

This episode is carbon neutral.
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:

Want to go deeper? Check out our courses

Matthew Makai
Matthew Makai
Matt Makai (@mattmakai) is a Twilio Developer Evangelist based in San Francisco, CA where he builds open source applications in Python and Swift. Matt spoke at EuroPython on "Full Stack Python" and PyCon about virtualenvs and web app deployments. He created the the underwear library hosted on PyPI and writes Full Stack Python to help fellow developers learn how to build and deploy their WSGI-powered web applications. Matt most recently authored The Full Stack Python Guide to Deployments book, a step-by-step guide for new web developers to learn how to deploy their applications to servers.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.