Здравствуйте!
После прочтения книги Зеда Шоу у вас могло родиться чувство величия, чувство это конечно хорошее, но пока что немного бесполезное =). Нам ещё многое предстоит изучить вместе. Для того, чтобы продолжение изучения языка с выбором дальнейшей сферы изучения было более безболезненным, нам с вами нужно прочесть ещё одну книгу, посвящённую основам Python. И книга эта
Марк Лутц "Изучаем Python".
Если методика Зеда Шоу направлена на обучение через практику, то у Марка Лутца всё наоборот. Много-много теории и очень мало практики. Сами вы будете только писать код с книжки и делать в конце разделов(а разделы большие) задания. Но эта книга очень важна для изучения, она позволяет посмотреть на устройство языка, увидеть, как и почему всё так работает. Конечно же в самые основы языка мы тут заглядывать не будем, но описание элементов из которых состоит язык и как эти элементы действуют и как взаимодействуют между собой, это всё мы узнаем из этой книги.
Я специально не стал советовать её первой, хотя она позиционируется, как для новчиков. Именно про неё я говорил, как про "академический" вариант. Сначала, без практики, эта книга может отпугнуть неподготовленного человека, а вот после и во время практических занятий будет неимоверно полезна.
После прочтения книги Зеда Шоу вы видели Python в действии и данная книга логически завершит ваше обучение основам Python.
А чтобы вы не заскучали во время чтения Лутца и перерывы проводили с пользой для дела(Лутца лучше читать по 1 главе в день, иначе вы начнёте уставать и плохо воспринимать информацию.), я хочу посоветовать вам ваш первый курс программирования. И нет, это не будут курсы, которые у всех на слуху и заполняют твою контекстную рекламу, как только ты начинаешь интересоваться программированием.(эти курсы я вам как раз категорически не советую — останетесь и без денег и без знаний. Не все курсы плохие, но мы посвятим какой-нибудь отдельный пост этой теме.)
JetBrains Academy
Это курсы от создателя уже известной нам среды разработки(или как мы её будем теперь называть IDE( Integrated Development Environment)) — PyCharm. Сейчас на портале 4 курса, но нас, в данный момент интересует курс по Python.
Курсы построены следующим образом: вы выбираете сложность и проект, который будете делать. А в рамках работы над каждым проектом вы будете проходить темы, в конце каждой темы будет два вида заданий: на знание теории и практическое. Все темы раделены по разделам, а в конце каждого раздела вы будете выполнять работу над проектом, применяя те знания, которые вы получили из теории. Таким образом мы убиваем сразу трёх зайцев: учим/повторяем теорию, делам практические задания, а также делаем проекты, где оттачиваем свои навыки.
Ничего страшного, если вы уже проходили какую-либо тему, например, в книге Зеда Шоу — повторение и закрепление материала еще никому не вредило.
И вас ждёт приятная новость, курсы на данной площадке можно проходить абсолютно бесплатно в течение двух месяцев. Для этого нужно выполнить два простых условия по обучению, но если вы будете заниматься каждый день(что и нужно делать), условия у вас эти будут выполнены автоматически. А больше двух месяцев вам вряд ли понадобится задерживаться на данном портале при ежедневном обучении, поэтому платить нам ничего не придётся.
Курсы можно найти по данной ссылке.
На этом я с вами прощаюсь до завтра, завтра мы поговорим о том, где практиковать изученные навыки. Будем решать задачки ;)
Как и всегда, если понравилась статья, не забудьте поставить лайк и подписаться, если ещё не подписаны. Если появятся какие-либо вопросы — добро пожаловать в комментарии, я с радостью на них отвечу.
Предыдущая статья. ............................................................. Следующая статья.