1. Приступаем к работе.
Введение в язык Python 10
Установка Python в операционной системе Windows 12
Установка Python в операционной системе Linux 14
Знакомство с интерпретатором 16
Ваша первая программа 18
Работа с переменными 20
Получение введенных пользователем данных 22
Исправление ошибок 24
Заключение 26
2. Выполнение операций.
Арифметические действия 28
Присваивание значений 30
Сравнение величин 32
Оценочная логика 34
Проверка условий 36
Определение приоритетов 38
Преобразование типов данных 40
Манипуляции с битами 42
Заключение 44
3. Конструирование инструкций.
Списки 46
Работа со списками 48
Неизменяемые списки 50
Элементы ассоциативного списка 52
Ветвление с помощью условного оператора 54
Цикл while 56
Обход элементов в цикле 58
Выход из цикла 60
Заключение 62
4. Определение функций.
Область видимости переменных 64
Подстановка аргументов 66
Возвращение значений 68
Использование обратного вызова 70
Добавление заполнителей 72
Генераторы в Python 74
Обработка исключений 76
Отладка с помощью инструкции assert 78
Заключение 80
5. Импорт модулей.
Хранение функций 82
Принадлежность имен функций 84
Системные запросы 86
Математические операции 88
Вычисления с десятичными дробями 90
Работа со временем 92
Запуск таймера 94
Шаблоны соответствий 96
Заключение 98
6. Строки и работа с файлами.
Работа со строками 100
Форматирование строк 102
Модификация строк 104
Преобразование строк 106
Доступ к файлам 108
Чтение и запись файлов 110
Изменение текстового файла 112
Консервация данных 114
Заключение 116
7. Объектное программирование.
Инкапсуляция данных 118
Создание экземпляров объектов 120
Доступ к атрибутам класса 122
Встроенные атрибуты 124
Сборка мусора 126
Наследование свойств 128
Переопределение основных методов 130
Реализация полиморфизма 132
Заключение 134
8. Обработка запросов.
Отправка ответов 136
Обработка данных 138
Передача данных через формы 140
Использование текстовых областей 142
Установка флажков 144
Установка переключателя в положение 146
Элементы списка 148
Выгрузка файлов 150
Заключение 152
9. Разработка интерфейсов.
Запуск оконного интерфейса 154
htbook.ru
Работа с кнопками 156
Вывод сообщений 158
Прием данных от пользователя 160
Выбор из списка 162
Использование переключателей 164
Флажки 166
Добавление изображений 168
Заключение 170
10. Разработка приложений.
Генерирование случайных чисел 172
Планирование программы 174
Построение интерфейса 176
Определение постоянных величин 178
Инициализация изменяемых значений 179
Добавление рабочей функциональности 180
Тестирование программы 182
Компиляция программы 184
Распространение приложения 186
Заключение 188
Сразу показывайте как код писать!, болтовню — мне не надо!