
Самоучитель Python 3, собранный из материалов данного сайта. Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.
Оглавление:
- Возможности языка Python
 - Первая программа. Знакомство со средой разработки IDLE
 - Синтаксис
 - Условный оператор if
 - Циклы
 - Ключевые слова, встроенные функции (для ознакомления, знать, как не стоит называть переменные)
 - Числа
 - Строки
 - Списки (массивы)
 - Индексы и срезы
 - Кортежи
 - Словари
 - Множества
 - Функции
 - Исключения и их обработка
 - Байтовые строки
 - Файлы
 - With … as — менеджеры контекста
 - Модули стандартной библиотеки
 - Создание и подключение модулей
 - Объектно-ориентированное программирование. Основы
 - Инкапсуляция, наследование, полиморфизм
 

Я бы ещё добавил filter,map и лямбда-функции, ну и ООП
Лямбда-функции есть в разделе функции(14) и основы ООП(21)