ABSTRACT
После долгого перерыва возобновляю выкладывать части исследовательского конструктора. Читатель, впрочем, может извинить меня, ведь я на ходу перерабатывал накатанную схему и по сути создавал новый вариант исследовательского конструктора. Я отказался от идеи папок с модулями и перешёл к пакетам, о которых ещё напишу, и Объектно-ориентированному (ООП) стилю. Оказалось, что это удобнее и практичнее наполнять класс новыми функциями, чем копить разноформатные функции в отдельных модулях. А главное, что всё это - и модули, и классы, и пакеты - ужасно похожие вещи. И иногда глядя просто на код невозможно понять, что это - пакет или метод класса. Так что начнём потихонечку разбираться в ООП.
Этот пост сделан в виде ipython notebook.
Как выкладывать ноутбуки на личном канале GitHub