Вопрос по Python к Уважаемым разработчикам
Точнее несколько…
После небольшого знакомства с ним, осталось интересные впечатления от его возможностей.
+ синтаксис для работы с многомерными массивами данных
+ обалденные возможности простой установки и использования интерпретатора на любых ОС.
Еще одна интересная возможность, на которую, похоже, пока, возможно, мало кто обратил внимание: Python может быть интересен как инструмент для управления базами данных и BI. Для этого в нем есть два инструмента: переменные класса (1) и переменные экземпляра класса (2).
(2) Переменные класса, в случае применения для работы с базами данных позволяют модифицировать поведение самого класса, анализировать и накапливать статистику по работе с классами и т.д. Т.е., если рассматривать этот функционал с точки зрения IoT-архитектуры (https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/iot-platform-reference-architecture-paper.pdf), это отличный потенциал для использования Python различными BI-платформами.
(1) Эта часть касается непосредственно данных и ее возможности (на мой непрофессиональный взгляд) не настолько уникальны, по сравнению с другими языками, как (2).
В языке C# (который мне, откровенно говоря, в случае разработки приложений (3), нравится больше своей структурированностью, проработкой и предсказуемостью) такой возможности нет. Как нет и похожих возможностей интерпретатора.
Теперь непосредственно вопросы:
a) Планируется ли в явном виде разделять и структурировать (1) и (2) функционал.
b) Будет ли разделение Python на направления и в каком виде это планируется сделать:
— приложения (3) application layer
— работа с классами (2) analitics, BI layer
— работа с экземплярами классов (1) data layer
??? /_\