О курсе
Курс представляет собой видеопрограмму по языку 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, циклы, итераторы и генераторы.
Кто автор курса?
Автор курса — Константин Сергеев, по описанию разработчик программного обеспечения с восьмилетним стажем.