Не тратьте зря времени, пытаясь подогнать Python под способы программирования, знакомые вам по другим языкам. Python настолько прост, что вы очень быстро станете продуктивным программистом, но зачастую это означает, что вы не в полной мере используете то, что может предложить язык. Второе издание книги позволит вам писать более эффективный и современный код на Python 3, обратив себе на пользу лучшие идеи.
Издание предназначено практикующим программистам на Python, которые хотят усовершенствоваться в Python 3.

Массив последовательностей.
До создания Python Гвидо принимал участие в разработке языка АВС. Это был растянувшийся на 10 лет исследовательский проект по проектированию среды программирования для начинающих. В АВС первоначально появились многие идеи, которые мы теперь считаем «питоническими»: обобщенные операции с последовательностями, встроенные типы кортежа и отображения, структурирование кода с помощью отступов, строгая типизация без объявления переменных и др. Не случайно Python так дружелюбен к пользователю.
Python унаследовал от АВС единообразную обработку последовательностей. Строки, списки, последовательности байтов, массивы, элементы XML, результаты выборки из базы данных - все они имеют общий набор операций, включающий итерирование, получение среза, сортировку и конкатенацию.
Зная о различных последовательностях, имеющихся в Python, вы не станете изобретать велосипед, а наличие общего интерфейса побуждает создавать API, которые согласованы с существующими и будущими типами последовательностей.
ОГЛАВЛЕНИЕ.
Предисловие от издательства.
Отзывы и пожелания.
Список опечаток.
Нарушение авторских прав.
Об авторе.
Колофон.
Предисловие.
На кого рассчитана эта книга.
На кого эта книга не рассчитана.
Пять книг в одной.
Как организована эта книга.
Практикум.
Поговорим: мое личное мнение.
Сопроводительный сайт: fluentpython.com.
Графические выделения.
О примерах кода.
Как с нами связаться.
Благодарности.
Благодарности к первому изданию.
ЧАСТЬ I. СТРУКТУРЫ ДАННЫХ.
Глава 1. Модель данных в языке Python.
Глава 2. Массив последовательностей.
Глава 3. Словари и множества.
Глава 4. Unicode-текст и байты.
Глава 5. Построители классов данных.
Глава 6. Ссылки на объекты, изменяемость и повторное использование.
ЧАСТЬ II. ФУНКЦИИ КАК ОБЪЕКТЫ.
Глава 7. Функции как полноправные объекты.
Глава 8. Аннотации типов в функциях.
Глава 9. Декораторы и замыкания.
Глава 10. Реализация паттернов проектирования с помощью полноправных функций.
ЧАСТЬ III. КЛАССЫ И ПРОТОКОЛЫ.
Глава 11. Объект в духе Python.
Глава 12. Специальные методы для последовательностей.
Глава 13. Интерфейсы, протоколы и ABC.
Глава 14. Наследование: к добру или к худу.
Глава 15. Еще об аннотациях типов.
Глава 16. Перегрузка операторов.
ЧАСТЬ IV. ПОТОК УПРАВЛЕНИЯ.
Глава 17. Итераторы, генераторы и классические сопрограммы.
Глава 18. Блоки with, match и else.
Глава 19. Модели конкурентности в Python.
Глава 20. Конкурентные исполнители.
Глава 21. Асинхронное программирование.
ЧАСТЬ V. МЕТАПРОГРАММИРОВАНИЕ.
Глава 22. Динамические атрибуты и свойства.
Глава 23. Дескрипторы атрибутов.
Глава 24. Метапрограммирование классов.
Послесловие.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Python - к вершинам мастерства, Лаконичное и эффективное программирование, Лусиану Р., 2022 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Лусиану
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
Предыдущие статьи:












