by George Peristerakis for EuroPython 2012
The talk will address the design and implementation of APIs using Python. The goal is show how Python can help design clean and consist API from the engineering point of view. The talk will be divided into 3 parts. 1. The motivation behind writing a API. 2. Show design patterns that help design the foundations of an API 3. Show an example of building an API (e-commerce module)