О курсе

Курс представляет собой видеопрограмму по языку Python, автор — разработчик Константин Сергеев, по описанию имеющий восьмилетний стаж работы. Материал построен как последовательность из шести недель, внутри которых уроки сгруппированы по темам.

Первая неделя посвящена общим основам: тому, как работают языки программирования, областям применения Python, понятиям алгоритма и программы, устройству процессора и оперативной памяти, установке интерпретатора и первой программе.

Вторая неделя затрагивает внутренние механизмы выполнения кода (байт-код, динамическая компиляция), настройку IDE, в том числе PyCharm, создание виртуального окружения и работу с переменными.

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

Пятая и шестая недели охватывают кортежи, логический тип данных, условные конструкции if/elif/else, операторы сравнения, match/case, логические операторы, циклы, итерацию, бесконечные циклы, операторы управления циклом, выражения-включения, итераторы, генераторы и работу с ошибками.

В описании также упоминаются Django, работа с базами данных, библиотеки и инструменты, а также создание аккаунтов на биржах фриланса и портфолио. Эти пункты заявлены в рекламном тексте, но не раскрыты в приведённой программе уроков.

Что рассматривается в программе

  • рассматриваются основы работы языков программирования и области применения Python
  • разбирается установка интерпретатора Python и настройка IDE PyCharm
  • изучается работа с переменными, системой типов и простыми типами данных
  • разбираются коллекции: списки, словари, множества, кортежи, а также методы строк
  • рассматриваются условные конструкции, циклы, итераторы и генераторы
  • затрагивается работа с ошибками
  • упоминается создание виртуального окружения и работа в терминале

Кому может быть полезен курс

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

Вопросы о программе

Сколько недель длится программа курса?

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

Какие темы рассматриваются в первые недели?

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

Какие структуры данных и конструкции изучаются в курсе?

В программе заявлены списки, словари, множества, кортежи, строки, числовые и логические типы, условные конструкции if/elif/else и match/case, циклы, итераторы и генераторы.

Кто автор курса?

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