Комментарии 30
На торрентах уже есть?
+1
Боюсь перевода недождаться, а оригинальное издание будет стоит под сотню долларов.
0
Отлично, ждём скана :)
-1
еБук стоит $36 на сайте издателя.
Мы себе купили пару дней назад. Книжка хорошая.
Мы себе купили пару дней назад. Книжка хорошая.
+2
Пошёл учить английский…
0
В первую очередь она предназначена для людей, обладающих опытом программирования на языке Python
Вы уж определитесь точно для кого книга, а то описание некоторых глав вызывает сомнения в правильном определении целевой аудитории:
Глава 1, Введение. Описывается процесс установки и настройки удобного окружения разработчика для работы с Python.
Глава 4, Выбираем правильные имена. Эта глава научит вас выбирать хорошие имена, познакомит с Python coding style, а также покажет как правильно организовать и построить модульное приложение.
Глава 8, Управление исходным кодом. Речь идет о ультрасовременных системах контроля версиями и принципах непрерывной интеграции. Рассматривается работа с mercurial и buildbot.
Вы уж определитесь точно для кого книга, а то описание некоторых глав вызывает сомнения в правильном определении целевой аудитории:
Глава 1, Введение. Описывается процесс установки и настройки удобного окружения разработчика для работы с Python.
Глава 4, Выбираем правильные имена. Эта глава научит вас выбирать хорошие имена, познакомит с Python coding style, а также покажет как правильно организовать и построить модульное приложение.
Глава 8, Управление исходным кодом. Речь идет о ультрасовременных системах контроля версиями и принципах непрерывной интеграции. Рассматривается работа с mercurial и buildbot.
+1
Невижу ни одного противоречия. Допустим человек хорошо программирует на Python, из это не следует что:
* его рабочее окружение идеально;
* написанный код легко читается другими разработчиками;
* он использует систему контроля версий и прочие инструменты.
* его рабочее окружение идеально;
* написанный код легко читается другими разработчиками;
* он использует систему контроля версий и прочие инструменты.
+2
Мне всегда казалось, что хороший программист должен быть знаком с код стайлом языка, на котором работает, + за год-два работы можно и окружение для себя удобное настроить, правда опять же непонятно. что кроме редактора, профайлера и дебаггера в этом окружении должно быть и с чем могут возникнуть сложности.
А что касается системы контроля версий, то к питону она вообще никакого отношения не имеет, зачем разбавлять книгу подобными темами.
А что касается системы контроля версий, то к питону она вообще никакого отношения не имеет, зачем разбавлять книгу подобными темами.
0
под это описание по-моему идеально подходит кукбук.
0
Прочитал на выходных, есть хорошие главы, например про генераторы, itertools, functools, но в основном пионерия. Книга в которой описываются шаблоны программирования, юнит тестинг и прочие базовые вещи (видимо для придания веса) не может претендовать на экспертный уровень.
0
А какая должна быть книга претендующая на экспертный уровень?
0
Очень просто, книга уровня эксперт (например) позволяет понять разницу между обычным thread и daemonic thread, или как правильно демонизироваться в *nix окружении, или почему copy.deepcopy необходим при работе с данными тредов, или почему threading.RLock() лучше threading.Lock().
Ну масса примеров на самом деле, и уж точно setting up python env никак не может претендовать на python-guru-book.
Ну масса примеров на самом деле, и уж точно setting up python env никак не может претендовать на python-guru-book.
+2
позволяет понять разницу между обычным thread и daemonic thread, или как правильно демонизироваться в *nix окружении
Может это я такой, но не вижу в этих сакральных знаниях ничего экспертного. Это описывается в любой приличной книжке по программированию под никсы.
Впрочем, мне было бы интересно почитать про устройство (архитектуру, концепции) CPython изнутри. Т. к. копание в C API Reference и исходном коде не всегда продуктивно.
В любом случае, думаю не стоит судить книгу по оглавлению.
Может это я такой, но не вижу в этих сакральных знаниях ничего экспертного. Это описывается в любой приличной книжке по программированию под никсы.
Впрочем, мне было бы интересно почитать про устройство (архитектуру, концепции) CPython изнутри. Т. к. копание в C API Reference и исходном коде не всегда продуктивно.
В любом случае, думаю не стоит судить книгу по оглавлению.
0
Хм, интересно. Но может эти примеры слишком специализированные?
-1
Как минимум не содержать воды, данная книга могла быть тоньше в 2 раза, но тогда ее вряд ли покупали бы за 40$.
В питоне есть много вещей, которые заслуживают экспертного уровня и вместо которых автор рассказывает о ТДД, шаблонах и easy_install. Кроме того большинство глав — просто вольное трактование страниц документации опен сорс проектов с листингами конфигов, зачем называть это экспертной книжкой?
В питоне есть много вещей, которые заслуживают экспертного уровня и вместо которых автор рассказывает о ТДД, шаблонах и easy_install. Кроме того большинство глав — просто вольное трактование страниц документации опен сорс проектов с листингами конфигов, зачем называть это экспертной книжкой?
0
А где ссылка на купить в амазоне? Я бы купил…
0
Ура! Еще одна, вроде, как орошая книга по питону!
+1
Судя по содержанию, приведенному в статье, книжка-то не очень хорошая.
Рулит таки математика, а не «хорошие имена», «ультрасовременные системы контроля версий», и, упаси Б-г, «полезные шаблоны проектирования».
Рулит таки математика, а не «хорошие имена», «ультрасовременные системы контроля версий», и, упаси Б-г, «полезные шаблоны проектирования».
-2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Expert Python Programming