16 вопросов, около 12 минут

Итоговый тест по курсу «Python для автоматизации рутины»

16 вопросов по автоматизации на Python с разбором ответов: файлы и папки, CSV и Excel, отчёты из нескольких таблиц, регулярные выражения и даты, рассылка писем, API и запуск по расписанию.

Тест по всему курсу

Проверьте, как усвоился курс: вопросы по всем урокам, а в конце — разбор ошибок и темы, которые стоит повторить.

  1. Какая задача хуже всего подходит для автоматизации?

  2. В начале строки терминала появилось (.venv). Что это значит?

  3. Как создать папку «Фото» и не получить ошибку, если она уже есть?

  4. Что вернёт Path("отчёт.xlsx").stem?

  5. Как с модулем csv получить каждую строку как словарь с заголовками в ключах?

  6. Как в openpyxl взять первый лист книги, не зная его названия?

  7. Скрипт собирает выручку по товарам в словарь. Какой строкой прибавить сумму очередной продажи?

  8. Как сделать жирной строку заголовков на листе ws?

  9. Какой шаблон найдёт в тексте год из четырёх цифр?

  10. delivery — дата поставки. Как получить дату на 30 дней позже?

  11. Что делает server.login(SENDER, os.environ["MAIL_PASSWORD"])?

  12. Зачем перед рассылкой отправить письмо себе?

  13. Что делает response.raise_for_status()?

  14. Курс валюты в ответе — Value 25.5, Nominal 10. Сколько стоит одна единица валюты?

  15. Чем заменить print() в скрипте, который работает по расписанию?

  16. Какой Python указать в Планировщике заданий для скрипта, который использует openpyxl?