Теория и задания для подготовки к курсу Python для сетевых инженеров

Записала небольшую подборку видео и заданий для подготовки к курсу Python для сетевых инженеров. Можно использовать и для подготовки к любому другому курсу по Python, чтобы не приходить на учебу совсем с нуля. Именно в этих видео/заданиях вообще никакой привязки к сетевому оборудованию нет, кроме упоминания конфигов пару раз.

Ссылки

Про подготовку к моему курсу

Для начала работы с Python, надо сделать несколько вещей: установить Python, создать виртуальное окружение, выбрать редактор. Все эти задачи могут быть очень простыми, но могут быть и сложными, если возникнут нюансы или вы не знаете, что выбрать. Плюс на самом курсе есть множество подготовительной работы: надо разобраться с git/github, разобраться как делать, тестировать и сдавать задания на проверку с утилитой pyneng.

Когда все это разом наваливается в самом начале курса, еще и с изучением Python, можно быстро передумать учиться. Поэтому подготовку к курсу мы начинаем с основ Python, которые рассматриваются в онлайн среде, для работы с которой не надо ничего дополнительно устанавливать, решать и так далее. После того как основы вам уже будут знакомы, дальше на курсе будет намного проще учиться, плюс подготовительные моменты уже будут не первым с чем вы столкнетесь и будет чуть легче с ними разбираться.

Как готовиться к курсу на replit.com

  1. Для начала надо зарегистрироваться на replit.com.
  2. Затем открыть шаблон и нажать “Use Template”.
  3. Вы получите копию подготовленных заданий и можете их делать на replit.

Дальше открываете playlist с теорией и смотрите видео поочередно с выполнением заданий. Для того чтобы было легче ориентироваться какие задания можно делать после какой темы в теории, у вас в файле README.md на replit есть таблица в которой отмечено какие темы нужны для выполнения в каждого задания (для нормального отображения таблицы и файла в целом надо нажать Open preview).

Все эти нюансы работы с replit я рассказываю в видео по подготовке.

Как выполнять задания:

  • слева в дереве файлов выбрать файл task_01.py
  • прочитать задание и написать код
  • проверить работу кода открыв вкладку Shell и написав python task_01.py (кнопка Run нам не подходит)
  • также во вкладке Shell можно запустить ipython (можно открыть еще одну вкладку Shell и в одно запускать задания, в другой ipython)

Задания

Задание На какие темы задание
1 print, строки, методы строк
2 print, строки, методы строк
3 print, строки, методы строк, списки
4 print, списки, методы списков
5 print, списки
6 print, input, условия if/else
7 print, input, условия if/else
8 print, строки, цикл for
9 print, строки, цикл for, условия if/else
10 print, строки, методы строк, списки, цикл for,
11 print, input, строки, методы строк, списки, цикл for, условия if/else