Python. К вершинам мастерства (Рамальо Лучано); ДМК Пресс, 2016

2246 грн.

Купить Купить в кредит

Описание

Язык 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
РазделПрограммирование
ISBN978-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 магазинах

МагазинЦенаНаличие
Bookovka UA
5/5
«Буковка» – це в першу чергу високий асортимент якісних книг відомих видань

Купить в кредит (2)


Компания Предложение
Prostocredit

Сума: від 500 до 6500 грн. Срок: 90 днів з наявністю пільгового періоду від 3 до 30 днів під знижену % ставку (з можливістю пролонгації пільгового кредиту необмеженої кількості раз) Процентна ставка: Пільгова 1,7%, Базова 2% Робота 24/7: заявки на кредит, видача кредиту

Aviracredit

Aviracredit - Онлайн кредит на картку до 6300 грн. Швидке рішення щодо заявки, гарний рівень узгодження заявок. Розмір виплати за перший виданий кредит - 227 грн.

Полезные онлайн-сервисы


Компания Предложение

Отзывы (16)


  • 5/5

    Отличная книга, в которой рассматриваются продвинутые аспекты Python. Все это конечно есть на https/, но в этой книге автор попытался показать практику применения. Книга будет полезна junior, middle, senior разработчикам -- каждый найдёт для себя новое и полезное.

    0
    0
  • 5/5

    Отличная книга!
    Внимание! Автор предполагает наличие некоторого опыта в программировании на Python!!!
    Излагаемый автором материал и стиль изложения очень мотивирует :), хочется тут же взять и попробовать описываемый код, поэкспериментировать, будьте к этому готовы.
    Описываются современные подходы и шаблоны языка. Очень много дополнительного (полезного!!!) материала и анализа - сравнения с другими ЯП.
    Очень советую :).

    0
    0
  • 4/5

    Книга ориентирована на людей, имеющих базовый опыт программирования на python, и содержит много полезной информации, раскрывающей особенности python. Книга содержит подробные листинги с кодом, который детально прокомментирован и разобран. Также книга содержит много отсылок к разного рода источникам, размышления о языке и его истории, примеры общепринятой практики и объяснение заложенных в python подходов, без знания которых эффективность программирования снижается.

    Собственно, об этом и написано в первом абзаце описания к книге. Другой вопрос в том, что книгу непросто читать. Возникает ощущение, что книга слишком перегружена примерами, которые не всегда бьют в точку. В некоторых случаях автор использует неккоретные примеры, о чем говорит сразу, и впоследствии через доработку примера приходит к идеальному решению, показывая альтернативные доступные варианты. Возможно, другим читателям это будет полезно, это нисколько не утомит и не отобъет их желание читать книгу, но в некоторых случаях мне бывало проще воспользоваться поисковиком и найти пару небольших статей, пару веток на форумах, где все гораздо более лаконично и понятно было объяснено, чем в главе на 40 страниц, содержащей много текста касательно истории языка и целесообразности тех или иных его частей, а также содержащей переразжеванные примеры. Конечно, читать было полезно и удалось узнать много нового, что повлияло на качество кода, но книга ведь рассчитана не на новичков, а язык является далеко не самым сложным. Следовательно, делаю вывод о том, что книга написана не на столько целесообразно, на сколько хотелось бы (KISS - keep it short and simple). Потом возникает ощущение, что качество восприятия информации из книги пострадало от перевода и читать книгу в оригинале было бы проще.
    Издательство ДМК-Пресс радует своим ассортиментом и новинками, а также качеством, но у той книги, которая приобретена мной, четверть страниц в центре была сдвинута относительно остальных страниц на полмиллиметра, что несколько нарушало эстетический вид. Потом оказалось, что если хочется перепечатывать примеры и как-то отвлекаться от книги для экспериментирования с кодом, то с бумажной книгой в таком переплете работать не очень удобно.

    0
    0
  • 5/5

    Мне как начинающему питонисту книга понравилась. Весьма толстая, долгая и подробная. Это то что нужно читать после изучения базы. Хорошие примеры, широкий горизонт, в конце каждой главы туча дополнительных источников. для себя отметил множество ньюансов, которых не встретил в литературе начального уровня(например: замыкания, простое и глубокое копирование, особенности выполнения декораторов).
    Автор прост и практичен, читается достаточно легко.

    0
    0
  • 5/5

    Отличнейшая книга по Python для тех, у кого есть хоть какая-то база. Читается с удовольствием. В книге есть потустороннее, хреновины и штуковины, вот только пива как у Фаулера в его Архитектуре нет. Вменяемо объясняются сопрограммы (отлично, что не перевели прямой калькой - корутины) и зоопарк await async с unicode. Прекрасно даже несмотря на ряд мелких косяков перевода, кода и очепяток:
    1. стр 93 - "потому что тип tuple неизвеняемый" - или "в", или "е"
    2. стр 41 - "имеющая прямое касательство к нашему обсуждению" - по-русски, прямое отношение
    3. стр 438 - в тексте и на рисунке класс Iterable и Iterator перетупаны, то есть перепутаны
    4. стр 477 - конкретно съехала табуляция в строке с yield и в следующей (есть еще парочка таких мест, но из-за переноса кода на другую страницу)
    Автор уж очень активно цитирует-рекламирует Бизли, а вот Лутца и Саммерфилда не упоминает.

    0
    0
  • 5/5

    Для программиста, имеющего опыт работы с Python, книга должна быть полезной. Есть ошибки в коде, чаще всего связанные с неправильным отступом (для Python это критично), но они легко распознаются.

    0
    0
  • 1/5

    Почему-то магазин удаляет мои рецензии и не отвечает на сообщения! Качество книги ужасное!!! Сделала подарок ребенку на новый год, при первом же открытии книги, из нее вывалилась пачка листов! В результате ребенок остался без подарка. Уже читала аналогичные отзывы об этой книги здесь, что вываливаются листы, но их тоже удалили. Т.е.на этом сайте писать отрицательные отзывы нельзя, можно только хвалить! Но ничего есть еще много сайтов с отзывами где я ОБЯЗАТЕЛЬНО оставлю отзывы о ЛАБИРИНТЕ, и его отношении к своим постоянным покупательным, которым я являюсь уже много лет. Но в последнее время качество обслуживания все хуже, заказы не доставляются в указанное время, на сообщения полный игнор! и это при нынешней конкуренции!!! Разочарована, буду пользоваться сама и всем своим знакомым рекомендовать другие интернет-магазины. Цены, кстати, в них тоже зачастую ниже и без акций.

    0
    0
  • 1/5

    Нет нормальной электронной версии. На телефоне невозможно читать. Сама книга очень классная! Писал в поддержку, ничего конкретного не ответили.

    0
    0
  • 1/5

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

    0
    0
  • 5/5

    Шикарная книга. Не для начинающих. Начинающим можно начать с «Python 3 и PyQt5. Разработка приложений» Николая Прохорёнка, я с неё начинал, хорошая книга для знакомства с Python.

    0
    0
  • 5/5

    Очень подробная и интересная книга. Открывает некоторые детали реализации языка и показывает очень интересные трюки с языком.

    0
    0
  • 5/5

    Хорошая книга для тех кто знает базовые знания и хочет чего-то большего! Долго не знал что дальше делать(в Python) потом увидел что её рекомендовали, и решил купить, и книга оправдала свои ожидание! Советую!

    0
    0
  • 4/5

    Автор и сам разрабатывает на Питоне, и преподает этот язык своим студентам. Книга хорошо структурирована, изложение – яркое, с юмором, некоторые иллюстрации (особенно из последней главы про дескрипторные классы) хочется повесить в рамочке над рабочим столом.

    Недостатки:
    в некоторых листингах не соблюдены отступы – необходимость исправлять в уме скрипты на Питоне мешает сосредоточиться на материале; чтение защищенных PDF в Литрес – челлендж для терпеливых и нетребовательных: ссылки в книге нельзя ни кликнуть, ни скопировать – только набрать вручную, в браузере книга всегда открывается на первой странице, какая бы ни была последняя позиция в приложении, именованные заметки не поддерживаются.

    0
    0
  • 5/5

    Лучшая книга по Python, которую мне приходилось читать. В интересной форме поданы сведения, необходимые для создания эффективных и быстрых программ. Рассказано, с привязкой к примерам, как оптимально использовать те структуры данных, что встроены в Python. Книга не рассчитана на людей, абсолютно не знакомых с Python. Чтобы начать с нуля, данная книга не подойдёт!

    0
    0
  • 5/5

    На данный момент одна из лучших книг по Python. Совершенно не понимаю, почему ей зарезали оценки, видимо читали ее новички и совершенно ничего не поняли.
    Для новичков не пригодна, она минует синтаксис и базовые особенности языка и сразу переходит к интересным и скрытым на первый взгляд «фичам» python.
    Книга отлично подходит для прочтения после Лутца, открывает очень многие вещи, которые Лутц не затрагивает вовсе или касается лишь поверхностно. Явно дает понять, чем Python 3 лучше Python 2 и почему необходимо использовать последнюю версию языка.
    Дает хороший экскурс в историю развития языка и причины, почему python такой какой он есть.
    Затронуты все важнейшие аспекты архитектуры языка, все базовые вещи. Есть чему поучиться и мидлам и специалистам.
    Для себя считаю находкой. Поставил рядом с Лутцем.

    0
    0
  • 4/5

    Очень хорошая книга для тех кто уже достаточно написал кода на python и хочет писать лучше и больше знать о языке. Одна проблема, в книге есть очень субъективные выводы о «красоте» кода с которыми не все смогут согласиться.

    0
    0
Зарегистрируйтесь и получайте бонусы за покупки!



закладки (0) сравнение (0)