Перейти к содержанию

Добро пожаловать на Pylot.me

Этот сайт поможет вам выучиться программировать на языке Python с нуля.

Сайт разбит на несколько частей:

  • Статьи — тут расположены полезные статьи о программировании и IT в целом, анонсы и новости.
  • Курс обучения программированию.

Как устроен и работает курс

Он разбит на несколько частей, которые называются ступени. Так сделано для удобства обучения и лучшего понимания. В основе обучения находится методология. При обучении с нуля вам будет сложно сразу разобраться во всех нюансах и деталях. Идея заключается в том, чтобы показать и рассказать как пользоваться базовыми возможностями языка. Получить первый опыт, закрепить его сделав свой первый проект. А потом на следующей ступени вернуться к тому, чем вы уже умеете пользоваться чтобы углубиться в понимании.

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

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

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

Если вам понравится курс, то вы можете поддержать меня донатом или подпиской на мои социальные сети. Кроме того я предлагаю услуги разработки и платные консультации.

Решения при подготовке материалов

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

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

Второй — это практический подход. Этот курс не тратит время на догмы и определения больше чем это требуется для прохождения собеседований. Имейте это ввиду, я как автор хотел как можно быстрее дать вам возможность получать удовольствие от программирования и помочь зарабатывать деньги этой профессией. В надежде, что вы сами примете решение насколько вам нужны правильные определения.

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

Спасибо, что доверяете мне и берете на себя ответственность за свое обучение.

С уважением, Михаил Кашкин.