Вообще, эта книжка по Python у меня появилась самой первой. И единственная в читабельном виде была у меня на iPhone. Исключительно по этой причине я её всё-таки до конца и досмотрел, а не бросил это занятие гораздо раньше. Потому что Learning Python книга как раз такого типа, который я совершенно не люблю.

О книге: Learning Python это такой академичный (автор периодически упоминает про classes и students, так что он действительно это преподаёт) талмуд на 1200 страниц, где очень подробно рассказывается об основных возможностях Python. Это самое подробное изложение возможностей языка из того, что я читал. И при этом самое неудобоваримое. Автор книги рассказывает об основах языка, совершенно не углубляясь в практику. То есть он может очень долго и многословно рассказывать, какие методы есть у класса str(), но что с этим можно сделать полезного он не скажет, потому что это beyond the scope of this book.

Язык: Сухой и тоже “академичный”. Типичный учебник, который своей целью ставит рассказать, а не научить. Слов крайне много, поэтому читается и переваривается книга с большим трудом. Чем-то мне такой подход напоминает выдачу man в *nix. Тоже очень много текста, очень подробно и очень мало толку, если нужно быстро решить какую-то проблему.

Примеры кода: Это отдельная трагедия. Всё примитивное и бесполезное. Исключительно для иллюстрации той темы, о которой сейчас идёт речь. Максимум на 10 строк. Поэтому понять из этих примеров, для чего на самом деле применяется тот или иной аспект языка, невозможно совершенно.

О хорошем: Надо, наверное, сказать, что кое-что полезное в книжке все-таки есть. Именно в Learning Python объяснено, как устроена динамическая типизация и про mutable/immutable types, что мне показалось полезным. Кроме этого, ничего больше вспомнить не могу.

Ремарка: Я читал третью редакцию книги (на айфоне в виде приложения была только она). Это соответственно Python 2.5 и ранее. Потом на компьютере посмотрел оглавление четвертого издания (2.7 + 3.0) -- темы, по сути, не поменялись, разве что появились какие-то дополнительные моменты (декораторы и метаклассы).

Ремарка 2: На самом деле, у этого же автора есть второй талмуд -- Programming Python -- в котором, видимо, и рассказывается, как это всё применять на практике. Но его я уже явно не осилю. Да и не надо оно мне.

В целом, к прочтению книгу крайне не рекомендую. Очень много слов и полное отсутствие интересного кода. Можно посмотреть на оглавление и пролистать интересующие разделы, но на этом всё. 2/5


Вам это будет интересно!

  • Paul Berry “Head First Python” (3/5)


  • Последние новости


    Конструкции стен из кирпича

    Стены, выложенные из кирпича, по сравнению с деревянными характеризуются значительно большей прочностью и устойчивостью. Помимо этого, в число их достоинств входят долговечность и способность сохранять первоначальные качества при длительном воздействии неблагоприятных внешних физико климатических факторов. Для сооружения жилых построек современная стро...
    Читать далее »

    Ограждающие конструкции - современные решения

    Для того чтобы правильно подобрать способ теплоизоляции жилой постройки и вид утеплителя, важно знать основные характеристики конструкционных элементов, составляющих здание, и материалов, используемых для их выполнения. Чтобы получить жилище, которое будет отвечать всем требованиям комфорта и безопасности, при проектировании особое внимание следует уделять ...
    Читать далее »

    Пробковые утеплители

    Одним из высокоэффективных современных утепляющих материалов считаются плиты, изготовленные из измельченной коры пробкового дуба. Среди их главных достоинств следует назвать небольшой вес, твердость, прочность и устойчивость к гниению и образованию плесени при воздействии влаги. Пробковые теплоизолирующие материалы не повреждаются грызунами и не разрушаются...
    Читать далее »

    Выполнение теплоизоляции пола и перекрытий

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

    Приложение

    Утепление окна стекловолокном – обязательное условие, при котором значительно снизятся теплопотери. Теплоизоляция кирпичного дома плитами пенополистирола – надежный способ сделать жилище теплым и комфортным. Как сделать это правильно, показано на рис. 50. ...
    Читать далее »

    Пенополистирольные утеплители

    В последнее время на строительном рынке особенно высоким спросом пользуется теплоизолирующий материал URSA XPS. Его выпускают в форме жестких плит, размер которых составляет 1,25 × 0,6 м. Сырьем для производства данного материала является экструдированный пенополистирол, обладающий структурой с закрытыми ячейками. URSA XPS – это утеплитель, главными свойствами которого являются устойчивость к воздействию влаги и высока...
    Читать далее »

    Теплоизоляция - важная составляющая архитектуры здания

    О доме, отличающемся от других построек изысканной и оригинальной архитектурой, мечтает каждый. Сегодня реализовать это желание несложно: достаточно всего лишь подготовить смелый проект и необходимые строительные материалы. Современные загородные мини городки удивляют своими необычными строениями с характерными для них сложной конфигурацией, резкой разницей высоты составляющих частей, французскими окнами и т. ...
    Читать далее »