Pavel Karateev Work hard - die Pythonic

Перевод книги "Intermediate Python"

Не так давно я закончил перевод небольшой книги от разработчика из Пакистана - Yasoob Khalid - “Intermediate Python”. Не уверен как лучше перевести Intermediate в данном контексте, но смысл в том что книга для уже освоивших базовый Python программистов. Её основная идея дать читателю краткий обзор нюансов языка, которые остаются за кадром базовых курсов/книг/руководств, ведь в Python при всей его интуитивности и простоте есть немало сложных, специфических, да и просто традиционных решений, как впрочем и в любом другом языке.

О книге

Книга представляет сборник небольших несвязанных глав, каждая из которых описывает определенный “нюанс” языка. Главы не претендуют на полноценное описание вопроса, а скорее просто дают читателю общее представление и пути для дальнейшего исследования. Думаю всем начинающим, а может быть и опытным питонистам будет интересно. Ниже приведено содержание с ссылками на главы, чтобы проще было сориентироваться в затронутых тематиках.

Содержание

Разбивка на части условна

Ссылки

Книга:

Репозитории:

Фидбек:

Помощь проекту

Если вы хотите отблагодарить автора книги за работу, то отличным вариантом будет купить специальную версию его книги на Gumroad.

И оригинал и перевод с удовольствием принимают сообщения об ошибках и pull request’ы, в том числе новые главы, исправление или изменение старых и т.п.

Другие подобные ресурсы “второго шага”

  • Python: основы и применение - курс от Stepic.org, не пугайтесь названия, он хоть и простой, но затронуты интересные темы, которые часто опускаются (например, Method Resolution Order), плюс немного интересной практики
  • Effective Python - Brett Slatkin - книга от инженера Google, представляет собой 49 “мантр” написание качественного Python кода, оценки на Amazon говорят сами за себя
  • PyTricks - репозиторий с примерами различных темных и не очень уголков языка, представляет собой code snippets