- добавила скриптик создания папки со скриптом, где будем решать задачу и подгрузку тестов с сайта
- test.py будет громко падать, если что-то пойдет не так
- сделала большую ревизию кода, изменила сильно концепцию работы грейдера с разными типами решения задач (будет работать с программами ввод-вывод, функциями и классами, возвращающими значения, а также с функциями и классами, в которых внутри вместо return будет print()).
- возможны некоторые траблы, маякните
cd /Documents/LEARNING_DATA_SCIENCE/OOP
mkdir part5_2
python at_first.py
Скрипт at_first.py попросит указать место для нашего будущего решения (в моем примере это part5_2) от того корня, котором сидим, и через пробел номер задачи (в моем случае - это 6, то есть задача шестая): Enter task's folder path to a learning module and a number of solution's file: .
part5_2 6
Далее скрипт попросит вставить ссылку на тесты Enter url: :
https://stepik.org/media/attachments/lesson/805770/18.zip
В результате скрипт создаст папку с файликом для вашего будщего решения, рядом в папку tests по ссылке загрузит тесты. Все, можно начинать решать!
Вы написали решение задачи и хотите его проверить. Идём в терминал (у меня PyCharm, но это без разницы), сидим в нужной папке (если не сидели до сих пор), в моем примере это /Documents/LEARNING_DATA_SCIENCE/OOP, пинаем скрипт test.py
cd /Documents/LEARNING_DATA_SCIENCE/OOP
python test.py
Скрипт test.py попросит путь к скрипту (в моем случае это part5_2/task6/task6.py: Enter py-file's path from the content root: ), кормим ему этого:
part5_2/task6/task6.py
- Все!
