Язык программирования: Python Для работы Python Хочу на реальной задаче попробовать организовать условно профессиональный подход. 1. Понять как делить проект на функциональные части и подчасти. 2. Как универсально организовать функции и зависимости. Задача: - организовать структуру проекта так, чтобы можно было не выключая сам проект обновлять части процесса (код в модулях) - подключаться к разным источникам - получать данные из разных БД (oracle, Postgresql) источников (Excel: xlsx, xlsb / Текстовые: txt, csv) - хранить запросы в хранилище запросов - сохранять данные в локальную БД -- преобразовывать типы данных по возможности на автомате -- проверять наличие необходимых объектов для сохранения (наличие БД, Схем, Таблиц) - получать данные из локальной БД - обрабатывать данные - сохранять в Excel и csv или в БД - необходима версионность данных, как получаемых- сохраненных в Локальную БД, так и версионность обработанных данных - необходима постановка задач на расписание (учесть возможность изменения расписания пользователем, так чтобы после выполнения задачи, выполненное расписание заменялось новым)