Python for Humans
summary
Argues that urllib2 is overengineered by walking through a verbose authenticated GitHub request and then shows the compact equivalent using requests (import requests; requests.get(url, auth=(user,pass))). Claims requests grows without breaking its API to add cookies, sessions, streaming, async and OAuth and reaches about 400,000 downloads. Describes the Hitchhiker’s Guide to Python aka Python Guide with ~71 contributors that prescribes one-obvious-way choices: pip/distribute, virtualenv, OS-specific install steps, and a pythonforhumans.org hub.
AI-written summary · about
chapters (11)
- 0:00Start
- 4:27Github Api in Ruby
- 13:41Survey of the Room
- 16:51Setuptools
- 18:37Testing
- 20:28Hitchhiker's Guide to Python
- 25:50Beautiful as Better than Ugly
- 31:36What Is Http
- 35:48Barriers to Entry
- 42:22Installing Dependencies
- 43:21The Hitchhiker's Guide to Python
related talks
24mPython for Humans, Designing Python Code Like a User Interface
30mPython for Humans - Designing Python Code Like a User Interface
01h 04mLightning Talks
28mBeyond the Benchmark: Why the “Best” Python Dependency Manager Might Not Be Best for You
28mHarnessing the APIs you didn't know existed
38mA Developer's-Eye View of API Client Libraries
30mFriends don't let friends package alone
29mPyPI in the face: running jokes that PyPI download stats can play on you
