The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Microsoft Excel встроена поддержка языка программирования Python"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Microsoft Excel встроена поддержка языка программирования Python"  +/
Сообщение от opennews (??), 22-Авг-23, 22:36 
Компания Microsoft, в которой с 2020 года работает Гвидо ван Россум, создатель языка программирования Python, объявила об интеграции  Python в табличный процессор Excel. Python можно использовать в Excel для написания формул, работы с данными, анализа информации и формирования диаграмм. Python-код добавляется в ячейки, обрабатывается по аналогии с макросами и функциями, но выполняется не локально, а в облаке Microsoft Cloud...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59641

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 22-Авг-23, 22:36   +17 +/
Опенсорс победил, но не так, как того хотели опенсорсники.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #37, #130

2. Сообщение от mikhailnov (ok), 22-Авг-23, 22:38   +14 +/
Питон в облаке. Гениально.
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 22-Авг-23, 22:38   +/
Не взлетит. Кому нужен питон - тем Аксель не нужен. Кому нужен Аксель - те питон в гробу видали.

Сам пользуюсь LibreOffice Calc. Не для вычислений, а просто потому что GUI удобен для вставки и редактирования TSV. Данные сами храню в TSV, и уже с ними работаю в питоне. А LO Calc - для ручной компоновки дейтасетов табличных данных использую. Это когда у тебя фигова туча пдфок надыбанных с различных сайтов в гугле, плюс куча сайтов найденных, везде всё в своём формате, в своих единицах измерения (где ньютоны, где грамм-силы, и т. п.), часто встречаются ошибки, часто данные неполные (и иногда одну строку приходится собирать из нескольких источников), и тебе всё это дерьмо надо загнать в таблицу.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #13, #30, #47, #71, #138

4. Сообщение от Аноним (4), 22-Авг-23, 22:40   +3 +/
Вместо того, чтобы довести до ума своё детище, которым после 2010-й версии пользоваться невозможно, они решают добавить в офис то, что офисному пакету не нужно. Браво, майки!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #12, #32

8. Сообщение от Аноним (8), 22-Авг-23, 22:44   +11 +/
Гвидо умеет делать только питон. К чему не прикоснется - все питон получается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #34

9. Сообщение от freehckemail (ok), 22-Авг-23, 22:45   +4 +/
> Не взлетит. Кому нужен питон - тем Аксель не нужен. Кому нужен Аксель - те питон в гробу видали.

Да нет, ещё как взлетит. Мир нынче полнится прикладниками, и Pyhton -- язык большинства прикладников. А теперь Microsoft обеспечил его нативную интеграцию с самым рапостранённым табличным процессором. Собственно, с чего бы ему не взлететь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #16, #44, #57

10. Сообщение от ptr (??), 22-Авг-23, 22:45   +3 +/
> выполняется не локально, а в облаке Microsoft Cloud

Это типа "прощай Excel", если хоть как-то связан с персональными данными?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #33, #48, #99

12. Сообщение от Тот_Самый_Анонимус_ (?), 22-Авг-23, 22:48   +/
Бухнул, шоле? 2016-й круче 2010-го. В нём можно два окна и битовые операции в ехеле, удобное добавление строк и столбцов в ворде, предпросмотр анимации движения в виде силуэтафигур в поверпоинте. В общем, 2016 лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #26, #98

13. Сообщение от ptr (??), 22-Авг-23, 22:49   +1 +/
> Данные сами храню в TSV, и уже с ними работаю в питоне

Как представил себе, что у меня полтора миллиарда строк в TSV, так ужаснулся. А это еще не самая крупная табличка.
Не пробовали в СУБД данные хранить?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #31, #46

14. Сообщение от Аноним (-), 22-Авг-23, 23:02   +9 +/
> Опенсорс победил, но не так, как того хотели опенсорсники.

Махровый проприетарщик придумал как показать фигу пользователям своей блоботы даже с опенсорсом, вендорлокнув лишний раз на свои сервера. Это больше похоже на попытку дойки на баззвордах.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

15. Сообщение от Аноним (15), 22-Авг-23, 23:02   +2 +/
Просто у гадюки появится ещё один спонсор на букву М.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

16. Сообщение от Аноним (-), 22-Авг-23, 23:04   +14 +/
> А теперь Microsoft обеспечил его нативную интеграцию с самым рапостранённым
> табличным процессором. Собственно, с чего бы ему не взлететь.

Интересные понятия о "нативной интеграции" учитывая что это обращение в облако майкрософта где крутится тот питон. Так что угодно можно "нативно интегрировать". У меня тогда опеннет нативно интегрирован.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #141

18. Сообщение от Аноним (18), 22-Авг-23, 23:08   +1 +/
Очень нишевый продукт. В LibreOffice и расширения, и макросы давно можно было писать на питоне. Но массовым это так и не стало. Но вообще, весьма странная идея засовывать в бизнес-продукты питон. Обычно питон впихивают туда, чем всё равно пользоваться никто не будет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #60

19. Сообщение от Tron is Whistling (?), 22-Авг-23, 23:14   +/
https://en.wikipedia.org/wiki/Facepalm#/media/File:Paris_Tui...
Ответить | Правка | Наверх | Cообщить модератору

24. Сообщение от Chromiumemail (ok), 22-Авг-23, 23:38   +4 +/
Использование Python в Excel может иметь следующие недостатки:

- Необходимость подключения к облаку Microsoft Cloud для выполнения Python-кода, что может повлиять на скорость, безопасность и доступность данных².
- Ограниченность функциональности Python в Excel по сравнению с полноценным Python-интерпретатором, например, отсутствие возможности отладки, импорта произвольных модулей или работы с графическим интерфейсом¹.
- Сложность изучения и использования Python для непрограммистов, которые могут предпочитать более простые и удобные формулы Excel³.
- Возможные проблемы совместимости и переносимости файлов Excel с Python-кодом между разными версиями программы или операционными системами¹.

Источники:
(1) Microsoft добавила Python в Excel / Хабр - Habr. https://habr.com/ru/news/756266/.
(2) Преимущества и недостатки языка Python - плюсы и минусы. https://www.hocktraining.com/blog/preimuschestva-yazyka-python.
(3) Работа с Excel из Python: Полное руководство с примерами. https://www.codecamp.ru/blog/python-excel-tutorial/.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #45

26. Сообщение от ИмяХ (?), 22-Авг-23, 23:44   +/
А 2019 ещё лучше. В нём есть поддержка 3D и аудио файлов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #40

27. Сообщение от Аноним (18), 22-Авг-23, 23:49   +/
Кого когда-нибудь интересовала проблема скорости в коде на Питоне?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #39, #75

28. Сообщение от Аноним (55), 23-Авг-23, 00:08   +/
Либра и сама массовой не особо-то стала (вот только не надо этого «я пользуюсь, жена пользуется, прабабушка пользуется»).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #38

29. Сообщение от Анонимщик (?), 23-Авг-23, 00:14   +/
а все ради того, чтобы из GPT скрепку сделать
Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от topin89 (ok), 23-Авг-23, 00:24   +3 +/
Взлетит на первой космической. Мало кто хочет прогать на VBA в наши дни. На нём и раньше-то так себе было удовольствие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #50, #58

31. Сообщение от topin89 (ok), 23-Авг-23, 00:29   +2 +/
TSV или CSV для последовательного обхода вообще могут быть какого-угодно размера, может быть медленнее, чем через базу данных, но в разы проще для интеграции с питоном.
Может быть, стоит конвертировать в hdf5, но на тех размерах таблиц, на которых не висит LibreOffice, это не принципиально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #109

32. Сообщение от topin89 (ok), 23-Авг-23, 00:30   –1 +/
Уж понужнее, чем VBA.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

33. Сообщение от topin89 (ok), 23-Авг-23, 00:31   +/
Если они для обычного, не 365 тоже будут использовать облако -- то действительно не нужно. Если они таки встроят локально -- то норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

34. Сообщение от Аноним (34), 23-Авг-23, 00:42   +/
И это прекрасно между тем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #107

36. Сообщение от Аноним (36), 23-Авг-23, 00:46   +/
Юпитерокапец?
Ответить | Правка | Наверх | Cообщить модератору

37. Сообщение от crypt (ok), 23-Авг-23, 00:51   +2 +/
это точно) и линукс чем мейнстримнее и корпоративнее, тем больше m$ windows напоминает) я уж молчу про одного рыжего.)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

38. Сообщение от Аноним (40), 23-Авг-23, 01:16   +2 +/
ООо/LO у 15% обычных виндузятников установлен (была статистика по ПО из steam)

так что вполне себе массовая...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #49, #79

39. Сообщение от Аноним (40), 23-Авг-23, 01:18   +/
нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

40. Сообщение от Аноним (40), 23-Авг-23, 01:19   +4 +/
2003 лучше - там есть красные муравьи и мигание текстом!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #52, #53

41. Сообщение от Аноним (41), 23-Авг-23, 01:28   +1 +/
> Python-код добавляется в ячейки, обрабатывается по аналогии с макросами и функциями, но выполняется не локально, а в облаке Microsoft Cloud.

Стопудово Microsoft уже добавили в простыню лицензионного соглашения мелким шрифтом согласие пользователя на безвозмездную передачу кода для тренировки своих нейросеток. Что-нибудь а ля "пользователь соглашается на использование своего кода для улучшения продуктов Microsoft, бла-бла-бла".

В итоге хомячки будут не просто бесплатно работать на Microsoft, но ещё и доплачивать. И с удивлением узнавать что какой-то очень знакомый код (только с "правильными" копирайтами) вдруг появился в следующей версии.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #56

42. Сообщение от Аноним (42), 23-Авг-23, 01:36   +/
> В итоге хомячки будут не просто бесплатно работать на Microsoft, но ещё и доплачивать. И с удивлением узнавать что какой-то очень знакомый код (только с "правильными" копирайтами) вдруг появился в следующей версии.

Давно реализовано в гугле, фейсбуке и у прочих серьезных пацанов. GPL не запрещает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

43. Сообщение от Аноним (43), 23-Авг-23, 01:46   +/
Питон в облаке? И с какого так сделали? Для обычных скриптов много мощностей не нужно, даже доисторический офисный комп справится
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80

44. Сообщение от rshadow (ok), 23-Авг-23, 02:03   –2 +/
Разве самый распространенный не у гугла?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

45. Сообщение от Golangdev (?), 23-Авг-23, 02:05   +4 +/
Согласен

приделывания облака туда, где оно не надо

Не удивлюсь если мотивация (для хомячков) была типа
* пользователям очень сложно установить Python, поэтому мы сделали для них облачное решение

Настоящая же
* правдами и не правдами загоним хомячков в облако и посадим на ежемесячную подписку

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

46. Сообщение от Аноним (3), 23-Авг-23, 02:10   +/
У меня нет полтора миллиарда строк, обычно сотни, тысяча - максимум. Как ты себе это представляешь, вручную наизвлекать из разбросанных по инету документов данные и нормализовать? Тут AGI нужен. Даже если как-то умудриться задействовать (и автоматизировать, и отладить) недо-AGI модели, миллиарды строк - это всё равно вечность будет парситься.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

47. Сообщение от Аноним (1), 23-Авг-23, 02:42   +/
> Не взлетит. Кому нужен питон - тем Аксель не нужен. Кому нужен Аксель - те питон в гробу видали.

Уже взлетел. Питон и Эксель — стандарты де-факто в обработке данных. А твои фантазии про ручное выдёргивание строчек из пдфов можно на чём угодно крутить, хоть карандашом в тетрадке.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #86

48. Сообщение от Аноним (1), 23-Авг-23, 02:50   +/
Да как раз наоборот. O365 и Azure сертифицированы по самое немогу — хошь SOC с первого по третий, хошь ISO/IEC всяких мастей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #59, #67

49. Сообщение от Аноним (1), 23-Авг-23, 02:52   +1 +/
У тех 15% задач таких нет, для которых макросы и питон нужны. Максимум — открыть чужую эксельку и прикинуть хватит ли маны в одного локацию пулить или придётся твинка с собой брать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #61, #72

50. Сообщение от Аноним (50), 23-Авг-23, 03:00   +1 +/
Там там уже давно js есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #55

51. Сообщение от Alladin (?), 23-Авг-23, 03:15   +/
Тоесть, логика. Чтобы добавить поддержку языка в приложение, значит надо нанять создателя языка, чтобы он добавил язык в приложение...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #64, #66, #87

52. Сообщение от Аноним (52), 23-Авг-23, 03:31   +3 +/
И Скрепыш!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

53. Сообщение от Аноньимъ (ok), 23-Авг-23, 04:31   +2 +/
2003 был и остался лучшим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

54. Сообщение от Аноньимъ (ok), 23-Авг-23, 04:35   +1 +/
> Поддержка языка Python реализована через выполнение дистрибутива "Anaconda Distribution for Python" в отдельном изолированном окружении в Microsoft Azure

Мои бока. Вроде не первое апреля.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #137

55. Сообщение от Аноним (55), 23-Авг-23, 06:10   +1 +/
Вот уж это действительно то ещё удовольствие, для Excel на JS прогать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #78, #100

56. Сообщение от soarin (ok), 23-Авг-23, 06:38   –1 +/
Здрасьте.
У Microsoft для этого GitHub есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #76

57. Сообщение от Аноним (57), 23-Авг-23, 06:41   +1 +/
> теперь Microsoft обеспечил

и повторит судьбу Java.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

58. Сообщение от Аноним (57), 23-Авг-23, 06:42   +/
> Мало кто хочет прогать на VBA в наши дни

Идеальный для приложений.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

59. Сообщение от Аноним (57), 23-Авг-23, 06:43   +/
> хошь SOC с первого по третий, хошь

Хошь блокировка как хошь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

60. Сообщение от Аноним (57), 23-Авг-23, 06:45   +/
Это Вы еще не пытались сделать расширения для МоегоОфиса. Пока до написания собственно расширений дойдете, расхочется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

61. Сообщение от penetrator (?), 23-Авг-23, 06:46   +1 +/
тем кому нужен питон могли бы поставить либру, если бы это им было нужно

вот если бы прям мастхев фича, раз уж 15% домохозяеек поставили по твоим выводам

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #90

62. Сообщение от Аноним (57), 23-Авг-23, 06:47   –1 +/
> statsmodels для статистического моделирования

Кому надо, уже давно на R. В том числе в связке с сабжем.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77

64. Сообщение от Илья (??), 23-Авг-23, 07:17   +/
Это реклама же. Кому верить как ни автору.

Питон не люблю

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

65. Сообщение от Аноним (66), 23-Авг-23, 07:40   +/
Одобрямба.
Ответить | Правка | Наверх | Cообщить модератору

66. Сообщение от Аноним (66), 23-Авг-23, 07:41   +/
Когда тебя у тебя много денег это норма. Это как купить компанию по выпуску антивируса вместо одной копии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #101

67. Сообщение от Diozan (ok), 23-Авг-23, 07:50   +/
Хе... Для персональных данных нужна сертификация ФСТЭК. Всякие SOC и ISO идут лесом...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #132

68. Сообщение от тоже Анонимemail (ok), 23-Авг-23, 08:38   +2 +/
Visual GuidoBasic for Applications(зачеркнуто) Azure.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #106

69. Сообщение от Аноним (69), 23-Авг-23, 08:43   +2 +/
Т.е. у меня и так в Excel есть доступ к данным, нет, я их сначала в DataFrame должен запихнуть, чтобы потом отработать. Окончательный конец здравого смысла.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #85

71. Сообщение от Атон (?), 23-Авг-23, 08:55   –1 +/
> фигова туча пдфок надыбанных с различных сайтов в гугле, плюс куча сайтов найденных, везде всё в своём формате, в своих единицах измерения (где ньютоны, где грамм-силы, и т. п.), часто встречаются ошибки, часто данные неполные (и иногда одну строку приходится собирать из нескольких источников), и тебе всё это дерьмо надо загнать в таблицу.

что за бессмысленной херней ты занимаешься!?

моргни два раза, если тебя силой заставляют делать это.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #73

72. Сообщение от Аноним (40), 23-Авг-23, 09:19   +2 +/
> У тех 15% задач таких нет, для которых макросы и питон нужны.

Да ладно!

А все у кого мелкоофис стоит значит такие задачи есть?

Или он массово стоит просто потому что продован в магазине втюхал и в школе по дефолту "научили" в мелкоофисовском ворде пробелами документ форматировать, а сумму по ячейкам в экселе  "научили" считать на калькуляторе?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

73. Сообщение от Аноним (73), 23-Авг-23, 09:37   +/
Pet-project. Воистину бессмысленная херня.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

74. Сообщение от Аноним (80), 23-Авг-23, 09:40   +1 +/
>выполняется не локально, а в облаке Microsoft Cloud

Если компания уйдёт из страны, то весь документооборот накроется!

Ответить | Правка | Наверх | Cообщить модератору

75. Сообщение от YetAnotherOnanym (ok), 23-Авг-23, 09:57   +/
Меня. Поэтому я обошёл его стороной, даже палочкой тыкать не стал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #88

76. Сообщение от YetAnotherOnanym (ok), 23-Авг-23, 09:58   +/
В двух корытах корма больше, чем в одном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

77. Сообщение от YetAnotherOnanym (ok), 23-Авг-23, 10:01   +1 +/
Ну Юлька же!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #81

78. Сообщение от Тот_Самый_Анонимус_ (?), 23-Авг-23, 10:17   +/
> Вот уж это действительно то ещё удовольствие, для Excel на JS прогать.

Ну петон явно улучшит ситуацию, да?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #82

79. Сообщение от Аноним (55), 23-Авг-23, 11:04   +/
Так и представил, как всякие офисы-организации в статистике Steam отмечаются.
Ну а для дома да, табличку с интернета открыть / объявление в подъезд напечатать либра норм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #97

80. Сообщение от Аноним (80), 23-Авг-23, 11:06   +/
Например, сделали, чтобы невозможно было открыть такие документы в том же либреофисе. Это не говоря уж про зонды и блокировки неугодных стран.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #83, #93

81. Сообщение от Старший Аноним (?), 23-Авг-23, 11:09   +/
Юлька еще не пригодна к промышленному использованию, а R - проверенный временем сертифицированный инструмент в области статистических расчетов. Юльке до R в этой области - как раком до Луны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #102, #115

82. Сообщение от Аноним (55), 23-Авг-23, 11:10   +1 +/
Для обработки данных уж точно получше будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #108

83. Сообщение от Аноним (80), 23-Авг-23, 11:15   +/
Вообще, по поводу микрософтовской несовместимости есть знаменитая статья https://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #94

84. Сообщение от Старший Аноним (?), 23-Авг-23, 11:16   +2 +/
Лучший встроенный язык для Excel, Word, Access - конечно же VBA. Потому что Excel, Word, Access были написаны по COM и ActiveX модели, а VB(VBA) - как раз самый удобный язык для пользования приложениями, состоящими из COM-объектов (никакие Delphi и тем более Java и Python и рядом в этой области не стояли). Другое дело, что при продвижении платформы .Net мелкософтовцы забили на развитие и расширение VB(VBA), а пытались разработчиков направить на изучение VB.Net и тормозной платформы .Net, глупые буратины.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89

85. Сообщение от Старший Аноним (?), 23-Авг-23, 11:19   +/
Давно уже. Помню как Oracle в свою БД постоянно что-топихает - в Oracle 8i внутри базы данных была Java EE непонятно зачем. Сейчас есть покоцанные версии Java(SE), R, Python, через Graal VM - JavaScript. Только баловство это все - нормальные разработчики все равно используют "родной" язык - PL/SQL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #119

86. Сообщение от Аноним (86), 23-Авг-23, 11:24   +/
Это слишком разные де-факто стандарты для слишком разных людей. Один - для секретарш и не-совсем-программистов "не надо нам вашего питона, вот у меня программа на бэйсике под дос осталась, написанная 30 лет назад, я её запускаю в dosbox и открываю в эксель. Бэйсик даёт программу, которую на любом компьютере запускать можно. Графики строю в эксель, постаброботку делаю в эксель. В гробу я твой питон и C++ видел." (стиль и терминология автора сохранены, текст немного утрированный, просто пересказ общения с персонажем на тему того, что зачем он так извращается. Персонаж плохо представляет себе работу современных компьютеров, представляя их как большую avrку. При этом чел явно достоен уважения - в СССР он на бумажке на ассемблере кодил сложную программу (симуляция свойств кристалла), которую я бы даже на высокоуровневом языке бы не накодил, которую потом на перфокартах загружали в общую на всех машину, и если малейшая ошибка - то заново исправлять программу и ждать очереди, потом появились телетайпы и стало поудобнее). Другой - для программистов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

87. Сообщение от Аноним (80), 23-Авг-23, 11:25   +/
Насколько я понимаю, там будет не стандартный питон, а модифицированный. Поэтому нужны разрабы языка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

88. Сообщение от Старший Аноним (?), 23-Авг-23, 11:33   +/
Какую "скорость" вы имеете ввиду? Если "Time-to-market", то здесь Питону нет равных. Если скорость исполнения высоконагруженных приложений, то Питон - не тот выбор. Однако Ms Office, Excel, Word - это не высоконагруженные приложения. Но мне тоже не нравится Python как встроенный язык для Ms Office, потому что он изначально не был предназначен для этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #105, #113

89. Сообщение от Аноним (89), 23-Авг-23, 11:44   +1 +/
> Другое дело, что при продвижении платформы .Net мелкософтовцы забили на развитие и расширение VB(VBA), а пытались разработчиков направить на изучение VB.Net и тормозной платформы .Net, глупые буратины.

Я первый раз вижу человека который на голубом глазу хвалит OLE. Которое совсем старое OLE: https://en.wikipedia.org/wiki/Object_Linking_and_Embedding
Просто OLE осталась жить как концепция и ей на смену пришел ActiveX в широком смысле связывающий и COM и CLR и там всё работает как для автоматизации офисных приложений, так и для обмена объектами в документах.

В чем проблема медленности CLR, когда половина офиса написана на .NET... тоже загадка.

P.S. Всем болезным у кого алkергия на слово ActiveX, это не то что вы помните по плагинам в IE. Эта подсистема ActiveX мертва, но есть основной ActiveX не путайте вебовый с офисным.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

90. Сообщение от ASRSIM (?), 23-Авг-23, 11:58   +/
Те кому нужен питон уже поставили себе openpyxl.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

91. Сообщение от Аноним (91), 23-Авг-23, 13:01   +/
Майки окончательно заболели. Заразились опенсорснутостью... Куда бежать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #96

92. Сообщение от Аноним (92), 23-Авг-23, 13:16   –1 +/
Т.е. кто не смог в Excel теперь сможет в нем в Python?
Ответить | Правка | Наверх | Cообщить модератору

93. Сообщение от soarin (ok), 23-Авг-23, 13:20   –2 +/
А как ты это по другому представляешь? Чтобы у пользователя вся эта балалайка с наколками и просим разворачивалась в какой-то песочнице?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #136

94. Сообщение от Golangdev (?), 23-Авг-23, 13:25   +/
> В январе 2001 года Microsoft выплатила Sun 20 миллионов долларов

хотелось бы повторения, только проблема в том, что они уже наняли Гвидо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

96. Сообщение от Аноним (97), 23-Авг-23, 14:02   +1 +/
только огрызок спасение!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

97. Сообщение от Аноним (97), 23-Авг-23, 14:06   +/
у тебя, конечно, есть некая объективная статистика по "офисы-организации" или опять одни вымыслы на примере твоей знакомой фирмы "рога и копыта" с 10ю компутерами?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #104

98. Сообщение от Аноним (98), 23-Авг-23, 14:07   +/
Пытаюсь представить себе типичного экселиста, который в курсе про битовые операции.

P.S. В 1C ещё битовые операции не добавили?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

99. Сообщение от Аноним (98), 23-Авг-23, 14:09   +/
С персональными данными прощаюся, когда пересаживаются на Windows 11.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #135

100. Сообщение от Аноним (50), 23-Авг-23, 14:16   +/
Всяко лучше, чем на vba
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

101. Сообщение от Аноним (98), 23-Авг-23, 14:18   +/
- Сынок, в связи с поступлением в универ, я решил подарить тебе спорткар, чтобы ты на нём на учёбу ездил.
- Что ты, папа. Все нормальные студенты на занятия ездят на автобусе.
- Тогда, сынок, подкину тебе деньжат, чтобы ты купил себе автобус и ездил на нём как все нормальные студенты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

102. Сообщение от Аноним (98), 23-Авг-23, 14:21   +/
Пока Юлька доползёт до середины, появится какая-нибудь новая молодёжная Машка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #103

103. Сообщение от Старший Аноним (?), 23-Авг-23, 14:28   +/
Только не машка, а Mojo (сексуальное желание и возможность с языка аборигенов Лондона)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #114

104. Сообщение от Аноним (55), 23-Авг-23, 14:30   +/
Вот как раз в «Рогах и копытах» (где балду пинают) стим ещё, может быть, возможно встретить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #111

105. Сообщение от Аноним (55), 23-Авг-23, 14:34   +/
> потому что он изначально не был предназначен для этого

Он вообще ни для чего не был предназначен, для чего сейчас используется.
С языками программирования такое часто случается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #110

106. Сообщение от Аноним (57), 23-Авг-23, 14:45   +/
Ну а что - по скорости (точнее - тормознутости) VBA и Python стоят друг друга. Для сколько-нибудь сложных вычислений оба непригодны, но как интерфейс к программам на C годятся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #124

107. Сообщение от Аноним (107), 23-Авг-23, 16:37   +1 +/
Да уж, прекрасно! В 100 раз медленнее чем C/C++/Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

108. Сообщение от Аноним (108), 23-Авг-23, 16:53   +1 +/
> Для обработки данных уж точно получше будет.

А потом майкрософт тебя немного забанит на своих серверах и будешь ты обрабатывать бахчи в своем мухосранске.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #117

109. Сообщение от ptr (??), 23-Авг-23, 17:37   +1 +/
Так ведь данные не от Господа берутся сразу в виде файла. Его сначала нужно создать и редактировать. Как исправить значение одного поля или удалить запись в TSV размером в терабайт?

> конвертировать в hdf5

Если обязательно требуется сериализация, то быстрей и компактней, например, protobuf. Если сериализация не требуется, то, например, sqlite. Специально привел в пример два широко распостраненных формата имеющих полноценную поддержку в python. Для protobuf - вплоть до рефлексии, для sqlite - поддержка работы и через API, и через pandas.
Редактировать данные в sqlite можно, например, в dbeaver, если так хочется делать это в GUI, как в LibreOffice Calc.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #131

110. Сообщение от Старший Аноним (?), 23-Авг-23, 17:39   +/
Python был предназначен для быстрого прототипирования приложений. Потом этот прототип должен был переписываться на C++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

111. Сообщение от Аноним (40), 23-Авг-23, 17:43   +/
офисные рабы всегда завидуют балдупинателям из "рогов и копыт"

но, как я понял, у тебя вместо статистики только только бла-бла-бла...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #116

112. Сообщение от Аноним (112), 23-Авг-23, 17:48   +/
>>выполняется не локально, а в облаке Microsoft Cloud

WTF!

Ответить | Правка | Наверх | Cообщить модератору

113. Сообщение от Аноним (-), 23-Авг-23, 18:07   +/
>> Если "Time-to-market", то здесь Питону нет равных.

Проблема питона, сложно найти хоть какую-то область, где питону есть равные. Он везде проигрывает.

Для прототипирования Питон тоже не годится. И коряво, и не безопасно, и долго переписывать.

Ну а для MS Office, столько написано на VBA, что позволять какой-то зелёной молодёжи лезть своими немытыми руками в код скриптов на васике - это безумие.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

114. Сообщение от Аноним (-), 23-Авг-23, 18:10   +/
Питон и так мерзкий, а тут ещё и под слоем слизи....
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

115. Сообщение от Аноним (-), 23-Авг-23, 18:12   +/
сам ты не пригоден к промышленному исполььзованию... Претензии к Julia относятся к её детскому периоду. Сейчас каких-то явных претензий к ней сложно найти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

116. Сообщение от Аноним (55), 23-Авг-23, 21:06   +/
Я так понял, тебе лишь бы докопаться, а здравый смысл включать из принципа уже не хочется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #122

117. Сообщение от Аноним (55), 23-Авг-23, 21:09   +1 +/
А к языку это какое отношение имеет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #121

118. Сообщение от Геймер (?), 23-Авг-23, 21:26   +/
Придётся MS свою версию питона пилить. Как в своё время в 2002-м запилили свою версию явы - и был большой тогда скандал.
Ответить | Правка | Наверх | Cообщить модератору

119. Сообщение от Аноним (69), 23-Авг-23, 22:00   +/
Про Оракл я в курсе, у нас у самих были отдельные "заточки" специально под Оркал и МС отдельно сто лет назад ещё. Но там хотя-бы какую-то логику можно было притянуть, а тут...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

120. Сообщение от Александр (??), 23-Авг-23, 22:25   +/
Скоро последует новость что MS в целях творения добра выкупил python.

И все кто колит на python в целях улучшения своего здоровья должны MS немного бабок ;)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #123

121. Сообщение от Аноним (121), 23-Авг-23, 22:44   +/
А чем тебе вообще любой ЯП поможет и будет ли он важен, _для обработки данных_, если эта обработка делается где-то в облаке на чьих-то, не твоих, серверах? А кроме зависимости от дяди, там еще и ограничения в пропускной способности прокачки данных. Это как файловые БД в 90-х, только наоборот. Там чтобы что-то найти/обработать в табличках БД ты тянешь с файлового сервака все файлы по сети для локальной обработки в клиенте. А тут наоборот, будешь данные тоннами гнать на чей-то интернетовский сервер для обработки. Ужасть. Наверное желательно такое использовать не больше чем для пары тысяч строк, если анонимностью данных не паришься. А иначе, если оставаться в пределах экселя, быстрее локально на вижуалбейсике или яваскрипте это обработать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

122. Сообщение от Аноним (40), 24-Авг-23, 00:17   +/
если попросить пруфов это по твоему "докопаться", то да...

а очучения конкретного индивида это не более чем очучения конкретного индивида, а не "здравый смысл"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

123. Сообщение от Аноним (-), 24-Авг-23, 04:01   +1 +/
Гвидо Ван Россум на них работает. Куда уж больше. Радует тут только то, что питон, идущий на дно, будет тянуть и микрософт. И наоборот. И что совсем замечательно, и у микрософта, и у питона в современном программировании роли второстепеннные. Исчезновение и одного, и другого, к революционным изменениям в мире не приведёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

124. Сообщение от Ivan7 (ok), 24-Авг-23, 17:33   +/
Зачем программе на C прослойка в виде VBA и Python???
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

125. Сообщение от Аноним (125), 24-Авг-23, 19:41   +/
Если не Python, то на чём? Серьёзно! Какой ЯП лёгок (как Python) в освоении для условного экономиста?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #126, #128, #129

126. Сообщение от Аноним (126), 24-Авг-23, 19:54   +/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #139

127. Сообщение от Геймер (?), 24-Авг-23, 21:29   +1 +/
Выполнение питона на сервере а не в екселе позволяет логично сказать, что это ексель встроен в питон, а не питон в ексель.
Ответить | Правка | Наверх | Cообщить модератору

128. Сообщение от Нанонимус53 (?), 25-Авг-23, 00:26   +1 +/
Никакой. История с "человекоподобным языком для работы с данными" в виде SQL известна всем. Эксперимент показал что прогать должны специальные люди.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

129. Сообщение от Аноним (18), 25-Авг-23, 00:27   +/
А зачем экономисту что-то кроме Excel и чем плох язык его формул? И зачем ему вообще какой-то ЯП. Кстати, VBA таки проще в освоении, чем питон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #140

130. Сообщение от Дмитрий (??), 25-Авг-23, 06:14   +/
Не удивлюсь если питон в облаке Будет немножко не совместимым с  обычным. Python 4
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

131. Сообщение от topin89 (ok), 25-Авг-23, 16:43   +/
> Если обязательно требуется сериализация, то быстрей и компактней, например, protobuf.

Это всё же не система хранения таблиц или даже массивов данных. Это больше для обмена сообщениями, хотя бесспорно их можно запихнуть в файл друг за другом компактно. Если нет строк и массивов переменной длины, C-структуры + struct.Struct даже проще будет. Но интеграции с pandas и numpy тут ждать не приходится, как и для protobuf.

> Если сериализация не требуется, то, например, sqlite.

Что писать в туда, что читать оттуда -- сложнее, чем из CSV, да и не то чтобы быстрее. Разве что в память не помещается.

Одновременно с этим, я согласен, что фильтровать данные удобнее в sql в целом и sqlite в частности. При этом для визуализации можно завести view и запрашивать его через pandas и выводить в matplotlib. А сам фильтр менять внутри sqlite-редакторов вроде того же dbeaver или там SqliteStudio.

Одновременно с этим, если сложной фильтрации, слияний и прочего не нужно, зато есть много вычислений, то csv + pandas + numpy сработают быстрее и часто читать такой код будет проще

hdf5 -- это по специализированный формат для хранения гигантских объёмов бинарных данных, причём в виде столбцов, так что каждый отдельный столбик читается очень, очень быстро (гуглить Column-oriented DBMS). Как раз он уместнее всего для хранения вместо csv, хоть наверняка есть и другие альтернативы, protobuf в их число не входит

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

132. Сообщение от Менеджер Антона Алексеевича (?), 26-Авг-23, 01:15   +/
Лесом как раз идут те, кому нужна сертификация ФСТЭК. На БЭСМах обрабатывать ПИ будете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #134

133. Сообщение от Serq (?), 26-Авг-23, 16:39   +/
openpyxl жиесть
Ответить | Правка | Наверх | Cообщить модератору

134. Сообщение от _ (??), 26-Авг-23, 19:08   +/
Ну типа да, всё правильно - на чём то своём. БЭСМ или Al'Barrouse или Байкarm :) - уже не суть важно.
Дошло ... когда зонт уже до гланд достал и раскрылся ;-D
Так что передай своим чтоб "так не убивались(С)" :)

А вообще - суета всё это. В обозримой перспективе ПС отменят совсем, для вас оставят таблеты\телефоны, а там всё и всегда обрабатывается и хранится у дяди в облаке :)  В лучшем случае - дядю можно будет выбрать ... и всё :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

135. Сообщение от _ (??), 26-Авг-23, 19:10   +/
Смех. Там в 2010 уже ловить было нечего. Кто не понял - присел отдохнуть (С) :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

136. Сообщение от _ (??), 26-Авг-23, 19:17   +/
Да. Контейнерам лет больше чем тебе :)
Да только ведь это не для твоего удобства сделано, тут бисзнесс план прямой как палка - кто поведётся ... оп-па! И клиент надёжно и жестко зафиксирован :) на их облако и их Ыксель.

Можно присылать счёт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

137. Сообщение от _ (??), 26-Авг-23, 19:19   +/
Сейчас всё оЙте такое :( Привыкай ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

138. Сообщение от voiceofreason (?), 27-Авг-23, 11:51   +/
> Кому нужен Аксель - те питон в гробу видали.

В смысле ЦА не захочет кодить? На vba - не поверишь - вполне себе писали и пишут, именно в экселе. Питон можно сделать столь же простым и удобным.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

139. Сообщение от Аноним (139), 27-Авг-23, 15:35   +/
Он не пойдёт, это же локальный ЯП.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

140. Сообщение от BeLord (ok), 28-Авг-23, 13:33   +/
Тоже не нужен, должна быть  среда для  работы, которая сама вычислениями занимается, задачи 99% экономистов формализуются и не надо костыли плодить. Excel хорош был в 90-е годы прошлого века, сейчас его подход устарел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

141. Сообщение от freehckemail (ok), 19-Окт-23, 02:16   +/
> Интересные понятия о "нативной интеграции" учитывая что это обращение в облако майкрософта  где крутится
> тот питон. Так что угодно можно "нативно интегрировать". У меня тогда опеннет нативно интегрирован.

Мда, некоторые люди сильно отстали от жизни.
Поясняю, хоть и запоздало: нативная интеграция -- это интеграция, доступная из коробки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

142. Сообщение от fidoman (ok), 27-Дек-23, 13:49   +/
Вспоминается как через OLE из питона эксель дёргал...
Потом плюнул, сказал юзерам пересохранить в ODS и просто XML из архива взял. Ну раз в 1000 быстрее стало.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру