Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

6 Июль 2020, 01:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Скрипт на Python запускает Libre calc и запускает макрос  (Прочитано 1085 раз)
0 Пользователей и 1 Гость смотрят эту тему.
economist
Форумчанин
***
Offline Offline

Сообщений: 1 206


« Ответ #53429: 22 Январь 2020, 09:24 »

georgiy123, работает - и ладно! Но "код-лапша" и вызов одного из другого ради третьего - это не гуд.

Мир программирования прекрасен в том числе и от того, что в нем есть место хорошо читаемому коду (код пишется 1 раз, а читается 10-15). Его по-идее нужно писать так же тщательно, как писатель пишет рассказ.

Язык Питон очень выразителен и идеально подходит для красивых программ. И красивые программы в разы легче "чинятся" (причем не только автором), если что-то сломалось (а сломается обязательно, подождите пару месяцев).

Вы справились с задачей, но все-же допустили ошибку - не выбрали оптимальный инструмент. Задачи, подобные вашей, давно решены на stackoverflow.com (SO), русскоязычных script-coding.com, forum.ru-board.com итд - "в одну строку", консольными утилитами (awk/grep/BAT/VBS итп). Но их время, имхо, ушло (читаемость кода там ужасная, если не нашел точно свой случай - не взлетит, документация трудна).

Теперь в анализе данных (и логов) рулит Python, но не сам по себе, а с NumPy и Pandas. Тут и краткий ясный код, читаемость, огромнейшее коммьюнити (язык 5 лет в Top-3) и куча готовых рецептов на SO (это не документация, а реальные кейсы). Плюс питон-хайп и... реально можно написать все самому из стыренных чужих кусов в 1-2 строки. Но получится уже не "лапша", а нечто компактное. Ваша задача реально решается за 10 строк на Python. И любая последующая (например, построить графики) - решится за 5-10 строк. Советую учить Pandas и продолжать расти. Хайп питона затянулся, эти знания не "протухнут", как некоторые другие, типа командной строки Windows и CMD.
« Последнее редактирование: 22 Январь 2020, 09:27 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!