Программа курса

Все занятия начинаются в 7:00 UTC и, в зависимости от длительности занятия, заканчиваются в 9:00-11:00 UTC.


Неделя Лекция Дата Тема (длительность лекции) Всего заданий Минимум заданий для сертификата
1 1 11.01.20 Вводная лекция: О курсе (2ч) - -
2 2 18.01.20 Инструменты(3ч) - -
3 3 25.01.20 Основы. Типы данных в Python (4ч) 4.1, 4.2 4.1, 4.2
4 26.01.20 Типы данных в Python (3ч) 18 (04_data_structures, 05_basic_scripts) 4.3, 4.6, 5.1, 5.1a, 5.2, 5.2a
4 5 01.02.20 Управление ходом программы. Работа с файлами (4ч) 13 (06_control_structures, 07_files) 6.1, 6.2, 6.3, 7.1, 7.2, 7.3
5 6 08.02.20 Функции (4ч) 8 (09_functions) 9.1, 9.1a, 9.2, 9.2a, 9.3
7 09.02.20 Модули (3ч) 5 (11_modules, 12_useful_modules) 11.1, 11.2, 12.1, 12.2
6 8 15.02.20 Регулярные выражения (3ч) - -
9 16.02.20 Модуль re (3ч) 8 (15_module_re) 15.1, 15.2, 15.3, 15.4
7 10 22.02.20 Unicode (2ч) - -
8 11 29.02.20 Обработка данных в форматах YAML, JSON, CSV (3ч) 4 (17_serialization) 17.1, 17.2, 17.3
9 12 07.03.20 Подключение к сетевым устройствам (Telnet, SSH) (3ч) - -
13 08.03.20 Подключение к сетевым устройствам (Telnet, SSH) (2ч) 8 (19_ssh_telnet) 19.1, 19.1a, 19.2, 19.2a, 19.2b, 19.3
10 14 14.03.20 Параллельное подключение к оборудованию (3ч) 5 (20_concurrent_connections) 20.1, 20.2, 20.3
11 15 21.03.20 Создание шаблонов конфигураций с помощью Jinja2 (2ч) 6 (21_jinja2) 21.1, 21.2, 21.3
16 22.03.20 Обработка вывода команд с помощью TextFSM (3ч) 6 (22_textfsm) 22.1, 22.1a, 22.2, 22.3, 22.4
12 17 28.03.20 ООП. Основы (3ч) 9 (все 25_oop_basics) 25.1, 25.1a, 25.1b, 25.2, 25.2a
18 29.03.20 ООП. Специальные методы (2ч) 5 (все 26_oop_spec_methods) 26.1, 26.1a, 26.2
13 19 04.04.20 ООП. Наследование (3ч) 7 (все 27_oop_inheritance) 27.1, 27.2, 27.2a
14 20 11.04.20 Завершающая встреча (2ч) - -