Online курс “Advanced PyNEng”

Главный нюанс этого курса в том, что он углубляется в Python, а не в автоматизацию сетевого оборудования. Будет полезен тем, кто много работает с Python и хочет изучить указанные темы. Если вы хотите углубиться в автоматизацию и соответственно изучать разные модули, API и фреймворки для работы с сетевым оборудованием, посмотрите курсы в списке ресурсов.

Ближайший курс 11.09.21 - 11.12.21

Коротко о курсе:

  • 14 недель
  • 23 основные лекции (все лекции проводятся в выходные)
  • 58 часов лекций
  • более 60 заданий
  • Python 3.8
  • Примеры будут, как и на базовом курсе PyNEng, на сетевой тематике.

Материалы курса в свободном доступе

Расписание курса

Всего в курсе 23 лекции:

  • Каждая лекция это 3-4 часа занятий с 7:00 до 10:00-11:00 UTC
  • Лекции проводятся на выходных (суббота-воскресенье)
  • Все лекции доступны в записи

Курс проходит в формате вебинара:

  • Теоретический материал начитывается в дни, которые указаны в расписании.
  • Теория рассматривается блоками по 2-4 часа.
  • В промежутках между лекциями выполняются домашние задания.
  • Всё общение во время курса происходит в slack
  • Для лекций используется freeconferencecall

Особенности курса:

  • сертификат выдается только при условии, что все необходимые задания сделаны
  • курс очень интенсивный, поэтому задания можно делать не только во время курса, но и после
  • если во время курса обстоятельства сложились так, что вы не можете выделить время на учебу, можно перейти на следующий курс или учиться в своем темпе
  • после прохождения курса и получения сертификата, курс можно пройти второй раз бесплатно

Необходимое время

  • 10-18 часов в неделю для выполнения заданий
  • 3-7 часов в неделю на лекции

Расписание курса

Неделя Лекция Дата Тема (длительность лекции)
1 1 11.09.21 Вводная лекция (2ч)
2 2 18.09.21 Основы аннотации типов (3ч)
3 19.09.21 Автоматическое форматирование кода с Black (2ч)
3 4 25.09.21 Создание интерфейса CLI с click (3ч)
4 5 02.10.21 Основы pytest (2ч)
6 03.10.21 Тестирование кода и оборудования с помощью pytest (2ч)
5 7 09.10.21 Модуль logging (2ч)
8 10.10.21 Closure. Основы декораторов (3ч)
6 9 16.10.21 Декораторы (2ч)
10 17.10.21 Декораторы (2ч)
7 11 23.10.21 ООП. Обзор основ (3ч)
12 24.10.21 ООП. classmethod, staticmethod, property (3ч)
8 13 30.10.21 ООП. Наследование (2ч)
14 31.10.21 ООП. ABC, Mixin, descriptor (3ч)
9 15 06.11.21 Namedtuple, dataclass (3ч)
16 07.11.21 Модуль collections (2ч)
10 17 13.11.21 Итератор, генератор (3ч)
18 14.11.21 Модуль itertools (3ч)
11 19 20.11.21 Asyncio. Основы (3ч)
20 21.11.21 Модули async (3ч)
12 21 27.11.21 Использование asyncio (3ч)
13 22 04.12.21 Использование asyncio (3ч)
14 23 11.12.21 Завершающая лекция (2ч)

Стоимость курса

Стоимость курса: 258$

Как записаться на курс

Для записи на курс, напишите мне письмо на адрес: natasha.samoylenko @ gmail.com. В письме достаточно указать имя, фамилию и сказать, что вы хотите записаться на курс.

Необходимая подготовка

Знания в объеме базового курса. Также желательно не идти на этот курс сразу после базового курса, надо сначала усвоить основы и хотя бы полгода поработать с Python.

Leave a Comment