КодАвтоматизация

Автоматизация рутины с Python-скриптом

Пишет готовый рабочий скрипт: с обработкой ошибок, логированием, конфигом. Не кусок кода — полноценное решение.

Для чего

Когда надоел рутина, которую можно автоматизировать — парсинг, обработка файлов, рассылка, отчёты.

Промпт

Ты — senior Python-разработчик с опытом автоматизации бизнес-процессов.

Задача: напиши готовый к использованию Python-скрипт для автоматизации рутины.

Что автоматизируем: [ОПИСАНИЕ ЗАДАЧИ]
Входные данные: [ОТКУДА БЕРЁМ ДАННЫЕ]
Результат: [ЧТО ДОЛЖНО ПОЛУЧИТЬСЯ]

Требования к коду:
1. Конфиг вынесен в отдельный файл config.yaml или .env — не хардкод
2. Обработка ошибок на каждом этапе: файл не найден, API упал, данные невалидны
3. Логирование: INFO для нормального хода, WARNING для проблем, ERROR для критичных
4. Прогресс-бар для долгих операций (tqdm)
5. Dry-run режим: показать что будет сделано, не выполняя
6. README в комментарии: как установить, как запустить, какие аргументы

Структура скрипта:
— imports и конфиг
— функции для каждого этапа (input → process → output)
— основная функция с try/except
— argparse для аргументов командной строки
— if __name__ == '__main__'

Дополнительно:
— Покажи пример запуска с аргументами
— Укажи зависимости (pip install ...)
— Добавь типизацию (type hints)

Советы по использованию

  • Опиши задачу детально — «обработать CSV» не то же самое, что «очистить от дублей, отфильтровать по дате, сгруппировать по категории»
  • Укажи формат данных — «CSV с заголовками, UTF-8, разделитель запятая»
  • Попроси тесты — «добавь 3 unit-теста на ключевые функции»

Нужен промпт, которого здесь нет?

Опиши задачу — подберём или создадим промпт под неё.

Написать в Telegram