- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Python. К вершинам мастерства (Рамальо Лучано); ДМК Пресс, 2016
2246 грн.
- Издатель: ДМК Пресс, ДМК Пресс
- ISBN: 978-5-97060-384-0
- Книги: Программирование
- ID: 1760140
Описание
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Это практическое пособие покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие - и иногда несправедливо игнорируемые - черты. Автор, Лучано Рамальо, рассказывает от базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее.
Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет им, как достичь истинного профессионализма в программировании на Python 3.
В книге рассматриваются следующие темы.
Модель данных в Python: почему специальные методы лежат в основе единообразного поведения объектов.
Структуры данных: как в полной мере задействовать встроенные типы, о дуализме текста и байтов в век Unicode.
Функции как объекты: взгляд на функции Python как на полноправные объекты и как это отражается на популярных паттернах проектирования.
Объектно-ориентированные идиомы: создание классов на основе знаний о ссылках, изменяемости, интерфейсов, перегрузке операторов и множественном наследовании.
Управление потоком выполнения: контекстные менеджеры, генераторы, сопрограммы и параллелизм с применением пакетов concurrent.futures и asyncio.
Метапрограммирование: как работают свойства, дескрипторы атрибутов, декораторы классов и метаклассы.
Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.
Видео Обзоры (5)
PYTHON | 3 книги, которые сделают из тебя мастера
Изучаем Python (Марк Лутц) - рецензия на книгу о программировании на Python
4 ЛУЧШИХ Книги Для Изучения Языка Python
Python какие книги читать? От начинающего до мастера (from junior to senior)
Простой Python (Билл Любанович) - рецензия на книгу по Python для начинающих
Характеристики (15)
Параметр | Значение |
---|---|
Автор(ы) | Рамальо Лучано |
Издатель | ДМК Пресс |
Год издания | 2016 |
Переплет | 220.00mm x 160.00mm x 40.00mm |
Кол-во страниц | 768 |
Раздел | Программирование |
ISBN | 978-5-97060-384-0 |
Количество страниц | 768 |
Формат | 220.00mm x 160.00mm x 40.00mm |
Вес | 1.09кг |
Страниц | 768 |
Переплёт | мягкий |
Переводчик | Слинкин, А.А. |
Размеры | 16,00 см × 21,80 см × 3,80 см |
Тематика | Программирование |
Цены (1)
Цена от 2246 грн. до 2246 грн. в 1 магазинах
Магазин | Цена | Наличие |
---|---|---|
Купить в кредит (2)
Компания | Предложение |
---|---|
Полезные онлайн-сервисы
Компания | Предложение |
---|
Отзывы (16)
- Донец Владимир — 13 Декабря 2016
Отличная книга, в которой рассматриваются продвинутые аспекты Python. Все это конечно есть на https/, но в этой книге автор попытался показать практику применения. Книга будет полезна junior, middle, senior разработчикам -- каждый найдёт для себя новое и полезное.
00 - Заречнев Руслан — 6 Января 2018
Отличная книга!
Внимание! Автор предполагает наличие некоторого опыта в программировании на Python!!!
Излагаемый автором материал и стиль изложения очень мотивирует :), хочется тут же взять и попробовать описываемый код, поэкспериментировать, будьте к этому готовы.
Описываются современные подходы и шаблоны языка. Очень много дополнительного (полезного!!!) материала и анализа - сравнения с другими ЯП.
Очень советую :).00 - Дмитриев Дмитрий — 8 Января 2018
Книга ориентирована на людей, имеющих базовый опыт программирования на python, и содержит много полезной информации, раскрывающей особенности python. Книга содержит подробные листинги с кодом, который детально прокомментирован и разобран. Также книга содержит много отсылок к разного рода источникам, размышления о языке и его истории, примеры общепринятой практики и объяснение заложенных в python подходов, без знания которых эффективность программирования снижается.
Собственно, об этом и написано в первом абзаце описания к книге. Другой вопрос в том, что книгу непросто читать. Возникает ощущение, что книга слишком перегружена примерами, которые не всегда бьют в точку. В некоторых случаях автор использует неккоретные примеры, о чем говорит сразу, и впоследствии через доработку примера приходит к идеальному решению, показывая альтернативные доступные варианты. Возможно, другим читателям это будет полезно, это нисколько не утомит и не отобъет их желание читать книгу, но в некоторых случаях мне бывало проще воспользоваться поисковиком и найти пару небольших статей, пару веток на форумах, где все гораздо более лаконично и понятно было объяснено, чем в главе на 40 страниц, содержащей много текста касательно истории языка и целесообразности тех или иных его частей, а также содержащей переразжеванные примеры. Конечно, читать было полезно и удалось узнать много нового, что повлияло на качество кода, но книга ведь рассчитана не на новичков, а язык является далеко не самым сложным. Следовательно, делаю вывод о том, что книга написана не на столько целесообразно, на сколько хотелось бы (KISS - keep it short and simple). Потом возникает ощущение, что качество восприятия информации из книги пострадало от перевода и читать книгу в оригинале было бы проще.
Издательство ДМК-Пресс радует своим ассортиментом и новинками, а также качеством, но у той книги, которая приобретена мной, четверть страниц в центре была сдвинута относительно остальных страниц на полмиллиметра, что несколько нарушало эстетический вид. Потом оказалось, что если хочется перепечатывать примеры и как-то отвлекаться от книги для экспериментирования с кодом, то с бумажной книгой в таком переплете работать не очень удобно.00 - Владимир — 10 Марта 2018
Мне как начинающему питонисту книга понравилась. Весьма толстая, долгая и подробная. Это то что нужно читать после изучения базы. Хорошие примеры, широкий горизонт, в конце каждой главы туча дополнительных источников. для себя отметил множество ньюансов, которых не встретил в литературе начального уровня(например: замыкания, простое и глубокое копирование, особенности выполнения декораторов).
Автор прост и практичен, читается достаточно легко.00 - Mogamigawa — 20 Апреля 2018
Отличнейшая книга по Python для тех, у кого есть хоть какая-то база. Читается с удовольствием. В книге есть потустороннее, хреновины и штуковины, вот только пива как у Фаулера в его Архитектуре нет. Вменяемо объясняются сопрограммы (отлично, что не перевели прямой калькой - корутины) и зоопарк await async с unicode. Прекрасно даже несмотря на ряд мелких косяков перевода, кода и очепяток:
1. стр 93 - "потому что тип tuple неизвеняемый" - или "в", или "е"
2. стр 41 - "имеющая прямое касательство к нашему обсуждению" - по-русски, прямое отношение
3. стр 438 - в тексте и на рисунке класс Iterable и Iterator перетупаны, то есть перепутаны
4. стр 477 - конкретно съехала табуляция в строке с yield и в следующей (есть еще парочка таких мест, но из-за переноса кода на другую страницу)
Автор уж очень активно цитирует-рекламирует Бизли, а вот Лутца и Саммерфилда не упоминает.00 - Нестеров Андрей — 13 Ноября 2018
Для программиста, имеющего опыт работы с Python, книга должна быть полезной. Есть ошибки в коде, чаще всего связанные с неправильным отступом (для Python это критично), но они легко распознаются.
00 - Голубева Яна — 27 Января 2020
Почему-то магазин удаляет мои рецензии и не отвечает на сообщения! Качество книги ужасное!!! Сделала подарок ребенку на новый год, при первом же открытии книги, из нее вывалилась пачка листов! В результате ребенок остался без подарка. Уже читала аналогичные отзывы об этой книги здесь, что вываливаются листы, но их тоже удалили. Т.е.на этом сайте писать отрицательные отзывы нельзя, можно только хвалить! Но ничего есть еще много сайтов с отзывами где я ОБЯЗАТЕЛЬНО оставлю отзывы о ЛАБИРИНТЕ, и его отношении к своим постоянным покупательным, которым я являюсь уже много лет. Но в последнее время качество обслуживания все хуже, заказы не доставляются в указанное время, на сообщения полный игнор! и это при нынешней конкуренции!!! Разочарована, буду пользоваться сама и всем своим знакомым рекомендовать другие интернет-магазины. Цены, кстати, в них тоже зачастую ниже и без акций.
00 - Сергей Иванов — 11 Октября 2020
Нет нормальной электронной версии. На телефоне невозможно читать. Сама книга очень классная! Писал в поддержку, ничего конкретного не ответили.
00 - mragaspher — 31 Января 2021
Книга отличная, но то что нельзя закинуть на читалку хоронит все подобные книги на литресе, не стану больше покупать ничего из этой серии здесь.
00 - Евгений Колтырин — 29 Сентября 2020
Шикарная книга. Не для начинающих. Начинающим можно начать с «Python 3 и PyQt5. Разработка приложений» Николая Прохорёнка, я с неё начинал, хорошая книга для знакомства с Python.
00 - Олег Обрыхин — 25 Декабря 2020
Очень подробная и интересная книга. Открывает некоторые детали реализации языка и показывает очень интересные трюки с языком.
00 - Виталик Лосяков — 11 Сентября 2019
Хорошая книга для тех кто знает базовые знания и хочет чего-то большего! Долго не знал что дальше делать(в Python) потом увидел что её рекомендовали, и решил купить, и книга оправдала свои ожидание! Советую!
00 - Алексей Тихонов — 13 Апреля 2020
Автор и сам разрабатывает на Питоне, и преподает этот язык своим студентам. Книга хорошо структурирована, изложение – яркое, с юмором, некоторые иллюстрации (особенно из последней главы про дескрипторные классы) хочется повесить в рамочке над рабочим столом.
Недостатки:
в некоторых листингах не соблюдены отступы – необходимость исправлять в уме скрипты на Питоне мешает сосредоточиться на материале; чтение защищенных PDF в Литрес – челлендж для терпеливых и нетребовательных: ссылки в книге нельзя ни кликнуть, ни скопировать – только набрать вручную, в браузере книга всегда открывается на первой странице, какая бы ни была последняя позиция в приложении, именованные заметки не поддерживаются.00 - Дмитрий Булгаков — 16 Августа 2017
Лучшая книга по Python, которую мне приходилось читать. В интересной форме поданы сведения, необходимые для создания эффективных и быстрых программ. Рассказано, с привязкой к примерам, как оптимально использовать те структуры данных, что встроены в Python. Книга не рассчитана на людей, абсолютно не знакомых с Python. Чтобы начать с нуля, данная книга не подойдёт!
00 - Алексей Половинкин — 8 Декабря 2017
На данный момент одна из лучших книг по Python. Совершенно не понимаю, почему ей зарезали оценки, видимо читали ее новички и совершенно ничего не поняли.
Для новичков не пригодна, она минует синтаксис и базовые особенности языка и сразу переходит к интересным и скрытым на первый взгляд «фичам» python.
Книга отлично подходит для прочтения после Лутца, открывает очень многие вещи, которые Лутц не затрагивает вовсе или касается лишь поверхностно. Явно дает понять, чем Python 3 лучше Python 2 и почему необходимо использовать последнюю версию языка.
Дает хороший экскурс в историю развития языка и причины, почему python такой какой он есть.
Затронуты все важнейшие аспекты архитектуры языка, все базовые вещи. Есть чему поучиться и мидлам и специалистам.
Для себя считаю находкой. Поставил рядом с Лутцем.00 - Robenzon — 18 Мая 2023
Очень хорошая книга для тех кто уже достаточно написал кода на python и хочет писать лучше и больше знать о языке. Одна проблема, в книге есть очень субъективные выводы о «красоте» кода с которыми не все смогут согласиться.
00