Привет всем, сегодня мы рассматриваем книжку, которую многие называют лучшим учебным пособием для новичков по изучению Python. Сейчас узнаем, действительно ли это так и стоит ли тратить время на ее прочтение.
Зед Шоу, как ни странно, ярый противник Python 3. Он утверждает, что этот язык не полон по Тьюрингу ввиду того, что код, написанный на Python 2, не запускается на виртуальной машине Python 3.
Он также считает, что строки нового типа слишком сложные, а Python 3 по итогу разрушит репутацию всего языка.
Тем не менее, он написал три книги по Python: два издания «Легкий способ выучить Python» и книгу, о которой идет речь в этой статье, — «Легкий способ выучить Python 3». Эти книги входят в цикл «Learn Code the Hard Way», который можно изучить по этой ссылке.
Сам Зед прославился своим веб-сервером для веб-приложений на языке Ruby под названием Mongrel. А в последнее время он заинтересовался искусством, о чем говорит его сайт https://zedshaw.art/.
Особенность данной книги в подаче материала. Зед решил, что в учебнике не будет глав с чистой теорией, а поделил всю книгу на 52 упражнения. Конечно, перечислять их было бы долго, поэтому рассмотрим самые интересные:
Да, действительно, вывод это важно. А автор подчеркивает это, и на нескольких упражнениях показывает всё, что нужно знать по этой теме. Продолжаем!
На этом книга не заканчивается, после всех упражнений автор расскажет, как выучить любой язык программирования, а потом проведет небольшой экскурс в оболочку командной строки (Shell).
Эта книга действительно стоит того, чтобы ее прочитали. Несмотря на неприязнь автора к Python, материал изложен доступным и креативным языком. А изучение книги приносит удовольствие. Является ли эта книга лучшей для новичков? Возможно. В любом случае, это выбор каждого. Кто-то, например, считает, что Марк Лутц изложил материал лучше. Решать вам.
Делитесь своим мнением касательно этой и других книг в комментариях, обсуждайте в нашем чате.
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…
В этой статье мы рассмотрим, что такое подсказки типов и чем они могут быть полезны.…