Цитата(Эдди @ Mar 14 2018, 12:14)
Вот как раз чем проще синтаксис, тем лучше!
Да! На питоне многие вещи благодаря сахарку делаются гораздо проще и изящнее.
Цитата(Эдди @ Mar 14 2018, 12:14)
Честно говоря, не представляю, как можно в разумные сроки изучить python. Особенно если уже знаешь С!
Все зависит от задачи и индвидуальных способностей обучающегося
Цитата(Эдди @ Mar 14 2018, 12:14)
P.S. Единственным разумным применением пхытона я вижу рисование GUI: накалякал морду в qt-creator'е, потом при помощи пхытоновской прослойки к культям сделал...
Вам бы попробовать его сначала. ГУИ на питоне - дело десятое. И, кстати, к Питону разные ГУИ прикручиваются. У меня, например, WPFные гуи работают с питоном.
Цитата(AlexandrY @ Mar 14 2018, 11:54)
Нишевой инструмент для определенного круга потребителей стесненных какими-то обстоятельствами: опенсорсом, бюджетом, навыками и т.д.
Странно, что при этом его встраивают как scripting language во многих CAD средах и ПО для обработки данных. Более странным является и тот факт, что Питон используют в крупных научных учреждениях. Например, в ЦЕРНе его применяют для обработки данных. Наверное, у тамошних нищебродов-ардуинщиков нет денег на нормальный тул, да и навыков не хватает.
Цитата(AlexandrY @ Mar 14 2018, 11:54)
Скажем Jupyter Notebook является бледным подобием Matlab Live View.
Совершенно разные вещи. Матлаб примитивен как язык, создавать серьезные и сложные проекты особенно с GUI на нем сродни проектам на C++. Смешно сказать, матлабовский ГУЙ сделан на каких-то Java-костылях.
Matlab сейчас - это просто solution provider, не более.
Цитата(AlexandrY @ Mar 14 2018, 11:54)
GUI на питоне в подметки не годится GUI которое можно сделать на C# или на Delphi.
Неправда. К Питону прикручиваются разные ГУИ, в том числе из WinForms и WPF.
Код
import clr;
clr.AddReference('ElfeezVisualTools.dll');
from ElfeezVisualTools import ElfeezStudio;
def enable_studio(self):
""" Enables Elfeez Studio """
self.studio = ElfeezStudio.New();
self.studio.eventStartStreaming += self._studio_start_streaming;
self.studio.eventStopStreaming += self._studio_stop_streaming;
self.studio.eventToggleCounting += self._studio_toggle_counting;
self.studio.eventToggleChipPower += self._studio_toggle_chip_power;
self.studio.eventResetCounters += self._studio_reset_counters;
self.studio.eventResetTimeStamp += self._studio_reset_time_stamp;
self.studio.eventPixelPropertyChanged += self._studio_pixel_property_changed;
обработчики сообщений приаттачиваются тем же оператором (+=), что и в C#. Питон, естественно, IronPython.