Здравствуйте.
Вот недавно осваивал Python по книжке, писал небольшие фрагменты кода на заданную тему (ну как в книгах: отдельно функции, отдельно ООП, отдельно обработка исключений...) и сохранял их, чтобы потом использовать как пример. Там, в файлах, сохранял как примитивные вещи, так и языковые приемы. Все снабжал комментариями. Получился вот такой набор:
Сейчас пишу небольшой клиент на Python -- метод работает. Периодически заглядываю в эти файлы, если что-то забуду.