Для начала работы с Python, надо сделать несколько вещей: установить Python, создать виртуальное окружение, выбрать редактор. Все эти задачи могут быть очень простыми, но могут быть и сложными, если возникнут нюансы или вы не знаете, что выбрать. Плюс на самом курсе есть множество подготовительной работы: надо разобраться с git/github, разобраться с утилитой pyneng для работы с заданиями.
Когда все это разом наваливается в самом начале курса, еще и с изучением Python, можно быстро "устать". Поэтому подготовку к курсу мы начинаем с основ Python, которые рассматриваются в онлайн среде, для работы с которой не надо ничего дополнительно устанавливать, решать и так далее. После того как основы вам уже будут знакомы, дальше на курсе будет намного проще учиться, плюс подготовительные моменты уже будут не первым с чем вы столкнетесь и будет чуть легче с ними разбираться.
Подготовка будет заключаться в просмотре подготовленной теории по основам Python и выполнении заданий:
Каждую тему из подготовки мы будем подробно рассматривать на курсе, но сейчас вам нужна практика по основам Python. Главное в подготовке - выполнение заданий. Только послушать теорию будет недостаточно, обязательно делайте задания. Если вы уже знаете основы Python, можно не слушать теорию и сразу выполнить задания.
Если по какой-то причине вы не хотите регистрироваться на replit, можно взять копию заданий на GitHub, но тогда надо самостоятельно настраивать рабочую среду.
Также можно читать соответствующие темы в книге Python для сетевых инженеров. При этом не стоит читать книгу с самого начала для подготовки к курсу, это все будет на самом курсе. Из книги вам могут пригодится такие разделы:
- Типы данных в Python
- Создание базовых скриптов: только раздел Ввод информации пользователем
- Контроль хода программы: только if/elif/else и for
- Для начала надо зарегистрироваться на replit.com.
- Затем открыть шаблон и нажать "Use Template".
- Вы получите копию подготовленных заданий и можете их делать на 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 |