Найти тему
Дневник Джуна

Изучаем программирование. День 81. Изучили основы Python, пишете код, но чего-то не хватает? Читайте эту книгу.

Оглавление

Здравствуйте!

Вчера мы с вами поговорили про ООП, почитали полезные статьи на эту тему и надеюсь у вас появилось понимание этой темы.

Сегодня мы с вами постараемся уйти в навыке написания кода на Python дальше основ.

-2

«Такое чувство, что я просто повторяю код из книги, но не понимаю, как это работает на самом деле.»

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

Если всё описанное выше про вас, то книга, которую я посоветую в этой статье, вам идеально подойдёт. Вообще эта книжка у меня уже достаточно давно и сначала у меня была мысль переводить для вас главы из неё и выкладывать для вас в блог, конечно же, меняя текст, чтобы не попасть под нарушение авторского права. Но вопрос решился сам собой — оказывается у книжки есть русский перевод, и её можно скачать/купить, поэтому идея с переводом перестала быть актуальной.

Книга на английском называется «Python Tricks: A Buffet of Awesome Python Features» автор её Dan Bader, он главный редактор и владелец ресурса Real Python, в одной из первых статей я уже советовал вам этот ресурс, как важный для начинающего Python-разработчика. Кстати, на этом сайте, можно подписаться на его рассылку с полезными приёмами на Python, это бесплатно. На русском книга называется «Чистый Python», издаётся в издательстве Питер и книгу до сих пор можно купить на русском языке, как в электронном виде, так и в бумажном. (Ссылок на платный контент я традиционно не даю, так как это не реклама, думаю, вы сами при желании сможете загуглить и найти эту книгу).

Что полезного в этой книге? Автор в книге рассказывает именно про практическое применение приёмов и инструментов из Python. Даёт он эти примеры в таком виде, чтобы вы могли их использовать, а не просто в теоретических целях, как это делает, например, Лутц(я сейчас не обесцениваю Лутца, его учебник по-прежнему один из лучших). Также автор объясняет, как именно эти приёмы и инструменты работают, чтобы у вас появилось понимание, а не только знание.

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

Английский и русский вариант книги. Какой выбрать?

Пару слов о различии в английском и русском изданиях. Если вы решите покупать книгу в официальных магазинах(я не питаю иллюзий по поводу того, что все её купят), то в случае русского варианта это будет издание 2017 года, а в случае английского варианта — последнее обновление книги произошло в мае 2020 года. То есть если её покупать на сайте Real Python, то у вас всегда будет актуальная версия учебника, просто потому, что он обновляется, в русском варианте такого, к сожалению, не будет. Другое дело, что стоимость английской версии 20 евро, а русской 500 рублей. У меня английская версия учебника и самая новая. Откуда я её взял? Я купил её на Humble Bundle вместе с другими ресурсами по Python, совсем недавно она опять там появлялась в одном из наборов. Поэтому в очередной раз советую следить за появлением новых наборов про Python на этом сайте, это очень выгодно. ( и снова без ссылок, так как это в очередной раз просто полезный совет, а не реклама ресурса. Humble Bundle отлично ищется в Google).

Приятного вам обучения!

На сегодня всё, встретимся завтра.

Если понравилась статья, поставьте, пожалуйста, лайк! А если вы ещё не с нами, то обязательно подписывайтесь, тут полезно и интересно.

Предыдущая статья. ................................................................... Следующая статья.

Мой блог про книги. ......................... Необычный блог жены про путешествия.

-3