Рецензия на книгу
Чистый Python

Дэн Бейдер

Обложка книги Чистый Python (Дэн Бейдер)

Краткая рецензия

Книга содержит различные трюки и приемы для профессиональных программистов и не подходит для начинающих разработчиков на Python.

Рекомендована всем, кто хочет разбираться во всех тонкостях языка.

Полная рецензия

Продолжаем обзор книг по Python. В прошлый раз я разбирал книгу Сам Себе Программист, которая а) для новичков и б) не совсем про Питон.

Сегодня же на обзоре «Чистый Python» Дэна Бейдера — тонкости программирования для Профи. И эта книга а) не для новичков и б) чисто про Python.

Книга небольшая, всего 280 страниц, но если кратко пробежаться по оглавлению, то нас ожидают менеджеры контекста, дандер методы, лямбда функции, декораторы, распаковка позиционных и именованных аргументов, абстрактные классы, модуль collections, массивы, стеки, очереди, генераторы, итераторы и еще куча всего полезного и интересного.

И в первую очередь всё это будет полезно разработчикам, которые уже умеют программировать на Python. Не новичкам, которые осваивают язык или только-только закончили курсы по Python, а разработчикам с опытом. Которые уже успели немного попрограммировать на питоне и хотят стать более профессиональными.

Но давайте приступим. Книга начинается с инструкции assert, которую, скажу честно, я никогда не использовал. И Дэн Бейдер приводит классное описание и примеры, где эта инструкция может быть полезна. Также Дэн рассказывает о распространенных ловушках использования assert и даёт несколько занятных хитростей и хаков.

Мне очень понравился подход и описания автора. Читать очень легко. В процессе чтения я зашел на официальный сайт Дэна Бейдера. И оказывается, я его уже давно знаю.

Так как данная книга — это перевод, то и имя автора тоже написано на русском, и я не сопоставил его имя с английским вариантом Dan Bader — программиста, автора статей и книг, от которого я еженедельно получаю рассылку о Python уже боле 5 лет.

А еще Дэн Бейдер автор сайта RealPython.com с онлайн-курсами по Питону. Там не только курсы, но и куча крутых статей. Я вам так скажу, огромное количество материалов, которые вы встречаете на просторах русского интернета — это переводы статей с сайта RealPython.

Да и сама книга «Чистый Python» основана на рассылке Python Tricks, которую Дэн Бейдер сперва делал в Твиттере, а потом через E-mail. Именно на эту рассылку я и подписан. Кстати, сама книги в оригинале также называется: «Python Tricks The Book» (Уловки Python: книга).

И собственно дальше, нет смысла делать её разбор. Если автор книги Дэн Бейдер и переводчики не накосячили, а небольшие косяки тут всё же есть:

Опечатки в книге

Опечатки в книге.

То можете смело покупать «Чисты Python». Книга классная. Разумеется, если вы не новичок.

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

Если же вы хорошо знаете английский и у вас есть 1500 рублей в месяц, то можете подписаться на RealPython и смотреть их видео-курсы в оригинале. Я в свое время был подписан, и классные материалы и они подходят начинающим разработчикам.

На этом у меня всё, ставьте лайк, подписывайтесь на канал, пока и успехов в учебе.