Веб-сайты, машинное обучение, REST API… Профессиональный Python имеет множество применений. Но Python также может помочь нам с рутинными задачами, например, с автоматизацией повторяющихся задач.

В первой части видео мы создадим рандомизированные отчеты учащихся, содержащие случайные имена, предметы, дату создания файла, предметы и оценки. А также как удалить только файлы .txt, сгенерированные для очистки нашей папки.

Во втором случае мы будем читать файлы, подсчитывать, сколько непройденных предметов у студента, переименовывать файл, добавляя, что он сдан или не пройден, перемещая файл в папку «сдал» или «не сдал», а затем заархивируйте оба папки в .zip файлы

В этом видео вы узнаете, как:

  • Создать файлы
  • Чтение файлов
  • Удалить файлы
  • Переместить файлы
  • Рандомизировать содержимое файлов
  • Архивирование папок

и больше. При простом использовании Python не нужны никакие пакеты или модули.

Урок

У вас есть код на моем аккаунте Github. Хотя этому легко научиться, я рекомендую вам посмотреть видео, где я объясняю, что я делаю в каждой строке кода и почему.

И, конечно же, не забудьте подписаться!

Мои обучающие видео на Youtube

Окончательный код на Github

Свяжитесь со мной в Твиттере

Больше уроков в моем блоге

Первоначально опубликовано на https://letslearnabout.net 4 октября 2019 г.