Найти - Пользователи
Полная версия: Автоматизация подготовки презентаций
Начало » Python для новичков » Автоматизация подготовки презентаций
1
Oleg_p

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

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

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

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

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

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

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

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

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

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB