Как научиться автоматизации на Python?
Сегодня расскажу про книгу, которую я недавно прочел. Пожалуй, automate the boring stuff with python (далее - ATBS) это тот тип книг, которые читаешь с удовольствием и это не просто очередная книжка с кучей теории, а напротив, учебник, который дает практику в конце каждой главы.
Читаю я тех литературу принципиально на Английском. Просто такая привычка. Но эту книгу можно найти и на русском.
По сути, это вводный гайд в автоматизацию. Для обычного юзера - это хороший шанс научиться программировать и выполнять рутину эффективнее. Для тех, кто уже на опыте - возможность познакомиться с автоматизацией и заложить первые кирпичики знаний. Например, если хотите писать скрипты для автоматизации в Linux, то это неплохое введение в тему. То есть, в самой книге есть раскрытие тем как бытовых (отправка писем, работа с pdf, Google Sheets, например), так и более приближенных к админам Linux (regex, парсинг, json, csv, чтение/запись файлов, организация файлов и прочее).
От себя, рекомендую писать собственные реализации скриптов, а не только копипастить с ATBS при выполнении практики. Лично я писал практику таким способом.
Спасибо за внимание, хорошего вам настроения 😁
GitHub projects: https://github.com/PhoenixInTheDark/code-samples-for-working-with-csv