Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2018 10:10:08

Oleg_p
Зарегистрирован: 2014-10-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматизация подготовки презентаций

Всем привет! В ходе деятельности накопилось достаточное количество задач и ощущается дефицит времени на новые проекты, которые в новом году появляются с завидной регулярностью ) . В итоге все чаще приходит мысль, что нужно с этим что то делать, как то выводить старье из повседневной деятельности, худо-бедно автоматизировать.

Собственно опыта с питоном считай нет, написано несколько скриптов по обработке файлов, немного калькуляторов расчета показателей ну и так, по мелочи. Скрипты раскиданы абы где, порой и не вспомнишь какая из версий корректная ) Поэтому есть желание создать какой то проект, который обобщал бы все, хотябы в рамках подготовки одного отчета/презентации.

На текущий момент особых мыслей нет, каким образом все это можно реализовать, вплоть до, какие библиотеки удачнее использовать. По этому хочу попросить вас подсказать, поделиться мыслями, по этому поводу.

Используется следующее: windows 7 64 (другое не предвидится) python 2.7, excel

Вкратце что для начала оптимизировать: собираются (до 20) файлы excel, обсчитываются, далее все заносится в файл консолидатор (с истоией) и на его основе строятся графики (штук 50), затем все переносится в презентацию p point Файл консолидатор, увы, нужно оставить, его используют др отделы.

Повторюсь, мыслей пока по структуре нет, начал готовить индивидуальные, для каждого графика скрипт, далее по мере свободного времени буду думать как это все добро обьединять, структурировать и управлять.

Всем заранее спасибо за любую подсказку, мысли, идеи!

Офлайн

#2 Март 3, 2018 10:25:56

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Автоматизация подготовки презентаций

Oleg_p
худо-бедно автоматизировать.
:)
  • Выкинуть python 2.7 на дворе уже python 3.7
  • Выкинуть excel, Для консолидации недавно (всего то лет 50 назад) появились СУБД на любой цвет и вкус.
  • Выкинуть PowerPoint. Массовое производство презентаций отлично решает latex+beamer https://habrahabr.ru/post/145523/
  • “и не вспомнишь какая из версий корректная” тут недавно появились такие штуки как системы контроля версий (git mercurial,svn,….) Они то не дадут забыть что у вас за версия.

Если у вас “проекты” То логично первое что сделать освоить git и хранить в нем версии ваших данных в виде csv таблиц. На входе к вам написать скрипты которые входной мусор будут в стандартные таблицы конвертировать. и на выходе выдвать что что хотят от вас “другие отделы”. Но по уму если они хотят пользваться консолидатором а вам он неудобен, то пусть сами его и поддерживают, а вы можете им и не пользоваться. Денормолизация данных еще никого не убила.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version