На этом курсе начинают с фундаментальных понятий. Студенты разбираются с базовой терминологией, алгоритмами и их типами. Учат строить блок-схемы для визуализации алгоритмов. Рассматривают типы данных, переменные, константы и правила их наименования. Изучают основы арифметики и принципы работы с данными.
Студенты устанавливают среду разработки и знакомятся с интерпретатором Python. Изучают типы данных языка, работу с числами и строками. Разбираются с арифметическими и логическими операциями, оператором присваивания. Учат организовывать ввод и вывод информации. Пишут первые простые программы-скрипты.
Модуль посвящен булевой алгебре и операторам сравнения. Студенты изучают условные операторы if, else и elif для управления ходом программы. Затем переходят к циклам - различных их типам, от бесконечных до циклов с известным количеством повторений. На практике реализуют алгоритмы поиска и сортировки данных.
Этот блок охватывает работу со списками, словарями, кортежами и другими сложными типами данных. Студенты учат добавлять, изменять и удалять элементы. Особое внимание уделяют обработке исключений - классам ошибок, их перехвату и корректной обработке. На примерах телефонного справочника и списка товаров закрепляют материал.
Студенты изучают создание собственных функций, передачу параметров и возвращение значений. Разбираются с лямбда-функциями, рекурсией и областями видимости переменных. Далее переходят к работе с модулями и пакетами - подключают стандартные библиотеки, создают собственные модули, учатся устанавливать сторонние пакеты.
Завершающие модули посвящены работе с файловой системой и сетевыми возможностями Python. Студенты учат открывать, читать и записывать файлы различных форматов, включая CSV и XML. Изучают регулярные выражения для синтаксического анализа. Ознакомляются с сетевыми протоколами TCP, UDP, HTTP и другими, учатся использовать их в своих программах.
Курс доступен из любой точки мира. Занятия проходят в прямом эфире с возможностью просмотра записи. Перед началом обучения можно посетить пробное занятие. Участники получают методические материалы и сертификат о завершении курса. Для предприятий действует специальная ценовая политика.