Пер. с англ. Е. Матвеев. — СПб.: Питер, 2023. — 368 с. — (Для профессионалов). — ISBN 978-5-4461-1956-1.
Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования? Как перейти от изучения отдельных возможностей к мышлению на Python на более глубоком уровне? «Python. Исчерпывающее руководство» отвечает на эти, а также на многие другие актуальные вопросы.
Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют «механику» языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать. Дэвид Бизли знакомит нас со своим уникальным взглядом на то, как на самом деле работает этот язык программирования.
Перед вами практическое руководство, в котором компактно изложены такие фундаментальные темы программирования, как абстракции данных, управление программной логикой, структура программ, функции, объекты и модули, лежащие в основе проектов Python любого масштаба.
Предисловие
Основы Python
Операторы, выражения и обработка данных
Структура программы и управление последовательностью выполнения
Объекты, типы и протоколы
Функции
Генераторы
Классы и объектно-ориентированное программирование
Модули и пакеты
Ввод/вывод
Встроенные функции и стандартная библиотека