Перейти до змісту

Розклад із завданнями

Тиждень навчання Теми Всього завдань Мінімум завдань
1 Підготовка до курсу 11 (00_intro) 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9
2 Підготовка робочого середовища - -
3 Робота з завданнями. Git/GitHub - -
4 Початок роботи з Python
Типи даних в Python.
11 (04_data_structures) 4.0, 4.1, 4.2, 4.3, 4.6, 4.9
5 Створення базових скриптів. 12 (05_basic_scripts) 5.0, 5.1, 5.2, 5.3, 5.3a, 5.3b, 5.4
6 Управління ходом програми. 9 (06_control_structures) 6.0, 6.1, 6.2, 6.3, 6.6
Налагодження коду. - -
7 Робота із файлами. 9 (07_files) 7.1, 7.2, 7.2a, 7.3, 7.4
8 Корисні можливості та інструменти (розпакування змінних, list/dict/set comprehensions) - -
9 Функції. 10 (09_functions) 9.0, 9.1, 9.2, 9.3, 9.3a, 9.6
10 Корисні функції у стандартній бібліотеці - -
11 Модулі 6 (11_modules) 11.0, 11.1, 11.2, 11.3, 11.4
12 Корисні модулі 3 (12_useful_modules) 12.1, 12.2
13 Функції. Продовження - -
14 Синтаксис регулярних виразів. - -
15 Модуль re. 7 (15_module_re) 15.0, 15.1, 15.2, 15.3, 15.4
16 Unicode - -
17 Обробка даних у форматах YAML, JSON, CSV 6 (17_serialization) 17.1, 17.2, 17.3
18 Підключення до мережевих пристроїв Telnet і SSH 8 (18_ssh_telnet) 18.1, 18.1a, 18.2, 18.2a, 18.2b, 18.2c
19 Одночасне підключення до кількох пристроїв 5 (19_concurrent_connections) 19.1, 19.2, 19.3
20 Шаблони конфігурацій із Jinja2. 6 (20_jinja2) 20.1, 20.2, 20.3
21 Шаблони TextFSM для розбору виводу команд 6 (21_textfsm) 21.1, 21.1a, 21.2, 21.3, 21.4
22 Основи ООП. 9 (22_oop_basics) 22.0, 22.1, 22.1a, 22.1b, 22.2, 22.2a
23 ООП. Спеціальні методи. 5 (23_oop_spec_methods) 23.0, 23.1, 23.1a, 23.2
24 ООП. Успадкування. 7 (24_oop_inheritance) 24.0, 24.1, 24.2, 24.2a
25 Основи роботи з базами даних (SQLite3) 9 (25_db) -
26 Що вчити після курсу. - -