Python Data-abstraction Resources