Sobes.tech
Back to questions
Junior — Middle
47

Были ли у вас задачи, связанные с использованием черного ящика или созданием собственных скриптов для автоматизации?

Answer from AI

sobes.tech AI

Да, в моей практике были задачи, где приходилось работать с "черным ящиком" — то есть использовать сторонние инструменты или библиотеки без доступа к их исходному коду, полагаясь только на их API и документацию. Также я создавал собственные скрипты на Python для автоматизации рутинных задач, например, для обработки данных, автоматического запуска тестов или деплоя.

Пример простого скрипта для автоматизации копирования файлов:

import shutil
import os

def backup_files(src_dir, backup_dir):
    if not os.path.exists(backup_dir):
        os.makedirs(backup_dir)
    for filename in os.listdir(src_dir):
        full_file_name = os.path.join(src_dir, filename)
        if os.path.isfile(full_file_name):
            shutil.copy(full_file_name, backup_dir)

backup_files('/path/to/source', '/path/to/backup')