Python 2024. Базовый курс (запись)
Уровень курса
Запись онлайн
Программа
17
модулей
95
лекций
Длительность курса
99 часов 47 минут
-
1. Введение (3 часа 1 минута)
Лекция 1ВведениеДлительность занятия72 минутыЛекция 2Установка PythonДлительность занятия64 минутыЛекция 3Интегрированная среда разработки (IDE)Длительность занятия45 минут -
2. GiT (1 час 37 минут)
Лекция 4Работа с Git и GithubДлительность занятия97 минут -
3. Основы Python (2 часа 3 минуты)
Лекция 5Python RecapДлительность занятия12 минутЛекция 6Виртуальное окружение (venv)Длительность занятия16 минутЛекция 7Пакетный менеджер (pip)Длительность занятия25 минутЛекция 8Black и github actionsДлительность занятия13 минутЛекция 9Базовый синтаксис PythonДлительность занятия32 минутыЛекция 10Запуск Python кодаДлительность занятия6 минутЛекция 11ПеременныеДлительность занятия19 минут -
4. Типы данных (6 часов 34 минуты)
Лекция 12Типы данныхДлительность занятия18 минутЛекция 13Числа (int, float)Длительность занятия35 минутЛекция 14Строки (str), часть 1Длительность занятия62 минутыЛекция 15Строки (str), часть 2Длительность занятия87 минутЛекция 16СпискиДлительность занятия41 минутаЛекция 17РаспаковкаДлительность занятия25 минутЛекция 18КортежиДлительность занятия24 минутыЛекция 19СловариДлительность занятия85 минутЛекция 20МножестваДлительность занятия17 минут -
5. Условия (1 час 2 минуты)
Лекция 21УсловияДлительность занятия62 минуты -
6. Циклы (3 часа 9 минут)
Лекция 22Цикл forДлительность занятия77 минутЛекция 23Цикл WhileДлительность занятия12 минутЛекция 24ComprehensionsДлительность занятия32 минутыЛекция 25Написание простого плоского скриптаДлительность занятия68 минут -
7. Функции (7 часов 32 минуты)
Лекция 26Функции, часть 1Длительность занятия90 минутЛекция 27Функции, часть 2Длительность занятия64 минутыЛекция 28Функции, часть 3Длительность занятия21 минутаЛекция 29ДекораторыДлительность занятия54 минутыЛекция 30МодулиДлительность занятия57 минутЛекция 31Аннотация типовДлительность занятия39 минутЛекция 32Итераторы, генераторыДлительность занятия37 минутЛекция 33ИсключенияДлительность занятия90 минут -
8. Работа с файлами (3 часа 16 минут)
Лекция 34Работа с файламиДлительность занятия65 минутЛекция 35JSONДлительность занятия32 минутыЛекция 36CSVДлительность занятия31 минутаЛекция 37YAMLДлительность занятия68 минут -
9. Регулярные выражения (4 часа 23 минуты)
Лекция 38СинтаксисДлительность занятия143 минутыЛекция 39Модуль reДлительность занятия120 минут -
10. TextFSM (4 часа 17 минут)
Лекция 40TextFSM, часть 1Длительность занятия98 минутЛекция 41TextFSM, часть 2Длительность занятия159 минут -
11. Jinja2 (3 часа 24 минуты)
Лекция 42Jinja2, часть 1Длительность занятия101 минутаЛекция 43Jinja2, часть 2Длительность занятия103 минуты -
12. ООП (16 часов 36 минут)
Лекция 44ООП, часть 1Длительность занятия155 минутЛекция 45ООП, часть 2Длительность занятия170 минутЛекция 46ООП, часть 3Длительность занятия174 минутыЛекция 47Абстрактные классыДлительность занятия112 минутЛекция 48EnumДлительность занятия23 минутыЛекция 49DataclassДлительность занятия32 минутыЛекция 50Pattern Matching (match/case)Длительность занятия110 минутЛекция 51Pydantic, часть 1Длительность занятия98 минутЛекция 52Pydantic, часть 2Длительность занятия122 минуты -
13. Подключение к оборудованию (9 часов 47 минут)
Лекция 53pexpectДлительность занятия90 минутЛекция 54telnetlibДлительность занятия23 минутыЛекция 55paramikoДлительность занятия86 минутЛекция 56NetmikoДлительность занятия186 минутЛекция 57ScrapliДлительность занятия202 минуты -
14. Полезные модули и библиотеки (18 часов 16 минут)
Лекция 58pynetboxДлительность занятия68 минутЛекция 59UrllibДлительность занятия14 минутЛекция 60RequestsДлительность занятия99 минутЛекция 61AsyncioДлительность занятия165 минутЛекция 62Fastapi, часть 1Длительность занятия205 минутЛекция 63Fastapi, часть 2Длительность занятия185 минутЛекция 64Модуль loggingДлительность занятия65 минутЛекция 65Scrapli-replayДлительность занятия41 минутаЛекция 66ipaddressДлительность занятия36 минутЛекция 67netaddrДлительность занятия42 минутыЛекция 68typerДлительность занятия176 минут -
15. Мультизадачность (4 часа 14 минут)
Лекция 69МультизадачностьДлительность занятия34 минутыЛекция 70ThreadingДлительность занятия147 минутЛекция 71singletonДлительность занятия73 минуты -
16. Прочее (23 минуты)
Лекция 72Оператор walrusДлительность занятия23 минуты -
17. Разбор домашних заданий (10 часов 13 минут)
Лекция 73GITДлительность занятия39 минутЛекция 74ЧислаДлительность занятия10 минутЛекция 75list/tuple/dictДлительность занятия41 минутаЛекция 76Циклы и условияДлительность занятия48 минутЛекция 77Написание простого скриптаДлительность занятия72 минутыЛекция 78ФункцииДлительность занятия58 минутЛекция 79Функции часть 2Длительность занятия43 минутыЛекция 80ГенераторыДлительность занятия10 минутЛекция 81PynetboxДлительность занятия11 минутЛекция 82ФайлыДлительность занятия10 минутЛекция 83Работа с файламиДлительность занятия17 минутЛекция 84Библиотека requestsДлительность занятия21 минутаЛекция 85ИсключенияДлительность занятия8 минутЛекция 86CSV форматДлительность занятия10 минутЛекция 87Регулярные выраженияДлительность занятия48 минутЛекция 88TextFSMДлительность занятия23 минутыЛекция 89Jinja2Длительность занятия35 минутЛекция 90ООПДлительность занятия36 минутЛекция 91Абксатрактные классы, Enum, DataclassДлительность занятия12 минутЛекция 92Библиотека NetmikoДлительность занятия13 минутЛекция 93Библиотека scrapliДлительность занятия18 минутЛекция 94МультипоточностьДлительность занятия11 минутЛекция 95Асинхронный кодДлительность занятия19 минут