Бэрри П. Изучаем программирование на PythonКниги по IT. (26,4 МБ, pdf) В настоящем руководстве рассмотрены следующие вопросы: списки; основы языка; структурированные данные; функции и модули; обработка данных; классы; использование базы данных; декораторы функций; протокол управления контекстом; обертывание функций; обработка ожидания; обработка исключений; итерации. Книга будет полезна начинающим программистам на языке Python.

 

 

Содержание
1 Основы. Начнем поскорее 37
2 Списки. Работа с упорядоченными данными 83
3 Структурированные данные. Работа со структурированными данными 131
4 Повторное использование. Функции и модули 181
5 Построение веб-приложения. Возвращение в реальный мир 231
6 Хранение и обработка данных. Где хранить данные 279
7 Использование базы данных. Используем DB-API в Python 317
8 Немного о классах. Абстракция поведения и состояния 345
9 Протокол управления контекстом. Подключение к инструкции with 371
10 Декораторы функций. Обертывание функций 399
11 Обработка исключений. Что делать, когда что-то идет не так 449
11¾ Немного о многопоточности. Обработка ожидания 497
12 Продвинутые итерации. Безумные циклы 513
A Установка. Установка Python 557
B Рythonanywhere. Развертывание веб-приложения 565
C Топ-10 тем, которые мы не рассмотрели. Всегда есть чему поучиться 575
D Топ-10 проектов, которые мы не рассмотрели. Еще больше инструментов, библиотек и модулей 587
E Присоединяйтесь. Сообщество Python 599