Saturday 11:00–11:45 in Tower Suite 1

Because You Can Run, You Can't Hide: Some Musings on API Design

James Powell

Audience level:
Novice

Description

When designing an API, how do you restrict your users to your public interface and keep their filthy hands off your internal implementation details? Sadly, the richness of Python's runtime makes this remarkably difficult. This talk investigates a number of ways to keep the riff-raff out and discusses the limitations of these techniques and how they can improve API designs.

Abstract

.

Subscribe to Receive PyData Updates

Subscribe