Python, К вершинам мастерства, Лучано Р., 2016

К сожалению, на данный момент у нас невозможно бесплатно скачать полный вариант книги.

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

Также можно купить бумажную версию книги здесь.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

Python, К вершинам мастерства, Лучано Р., 2016.

   Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие - и иногда несправедливо игнорируемые - черты. Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им но работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3.
Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка.

Python, К вершинам мастерства, Лучано Р., 2016


Модель данных в языке Python.
Одно из лучших качеств Python - его согласованность. Немного поработав с этим языком, вы уже сможете строить обоснованные и правильные предположения о еще незнакомых средствах.

Однако тем, кто раньше учил другой объектно-ориентированный язык, может показаться странным синтаксис len (collection) вместо collection, lend. Это кажущаяся несообразность - лишь верхушка айсберга, и, если ее правильно понять, то она станет ключом к тому, что мы называем «питонизмами». А сам айсберг называется моделью данных в Python и описывает API, следуя которому можно согласовать свои объекты с самыми идиоматичными средствами языка.

Можно считать, что модель данных описывает Python как каркас. Она формализует различные структурные блоки языка, в частности, последовательности, итераторы, функции, классы, контекстные менеджеры и т. д.

Содержание.
Предисловие.
ЧАСТЬ I. Пролог.
Глава 1. Модель данных в языке Python.
ЧАСТЬ II. Структуры данных.
Глава 2. Массив последовательностей.
Глава 3. Словари и множества.
Глава 4. Текст и байты.
ЧАСТЬ III. Функции как объекты.
Глава 5. Полноправные функции.
Глава 6. Реализация паттернов проектирования с помощью полноправных функций.
Глава 7. Декораторы функций и замыкания.
ЧАСТЬ IV. Объектно-ориентированные идиомы.
Глава 8. Ссылки на объекты, изменяемость и повторное использование.
Глава 9. Объект в духе Python.
Глава 10. Рубим, перемешиваем и нарезаем последовательности.
Глава 11. Интерфейсы: от протоколов до абстрактных базовых классов.
Глава 12. Наследование: хорошо или плохо.
Глава 13. Перегрузка операторов: как правильно?.
ЧАСТЬ V. Поток управления.
Глава 14. Итерируемые объекты, итераторы и генераторы.
Глава 15. Контекстные менеджеры и блоки else.
Глава 16. Сопрограммы.
Глава 17. Параллелизм и будущие объекты.
Глава 18. Применение пакета asyncio для организации конкурентной работы.
ЧАСТЬ VI. Метапрограммирование.
Глава 19. Динамические атрибуты и свойства.
Глава 20. Дескрипторы атрибутов.
Глава 21. Метапрограммирование классов.
Послесловие.
Приложение А. Основы языка Python.
Терминология Python.
Предметный указатель.

Купить .

По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.

On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Дата публикации:

Хештеги: :: ::