Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From Chaos to Zen - Lessons Learned from Developing User-Friendly APIs

PyCon South Africa via YouTube

Overview

Learn essential principles for creating user-friendly Python APIs in this 41-minute conference talk from PyCon South Africa. Explore key aspects of API design focused on developer experience, including consistent naming conventions, predictable data types, clear documentation, and proper error handling. Discover common pitfalls to avoid such as overly complex endpoints, insufficient documentation, and unclear rate limits. Through practical examples and real-world case studies, examine how these principles apply across different API types, with special attention to Python package APIs. Study exemplary implementations like the Google API Python Client and the Polars project while gaining insights into empathy-driven design approaches that transform complex systems into intuitive developer tools.

Syllabus

Time: Oct 05 Thu:
Duration:

Taught by

PyCon South Africa

Reviews

Start your review of From Chaos to Zen - Lessons Learned from Developing User-Friendly APIs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.