Розклад із завданнями¶
Тиждень навчання | Теми | Всього завдань | Мінімум завдань |
---|---|---|---|
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 | Що вчити після курсу. | - | - |