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