LINUX.ORG.RU

История изменений

Исправление Vudod, (текущая версия) :

Может и причину расскажите почему отбросили, и почему пайтон?

Обучение проводится со студентами таких сильно непрограммистских специальностей, как «материаловедение и технология материалов», «электроника и наноэлектроника», «медицинская физика» (теперь после реформы просто «физика»), «управление качеством» и родные «биотехнические системы и технологии» (которые раньше были «биомедицинская инженерия»). Поэтому идея научить их программировать профессионально не ставится в принципе. За 1--4 семестра стребовалось дать основы математической статистики, анализа данных и обработки сигналов (статистическая радиофизика и немного проверка гипотез), математическому моделированию биологических систем (решение всяких дифуров типа Ходжкина-Хаксли). Изначально рассматривались также варианты статистических пакетов типа Scilab, R. Мне советовали не париться и перейти на Матлаб, потому то там как в Греции всё есть, но я против завязки на проприетарщину без особой на то необходимости.

Были три основных требования:

  • Простота. В принципе, этому удовлетворяют оба языка в базовом варианте. Но Питон содержит более простые примитивы типа функций.
  • Библиотеки численных методов и построения графиков. Здесь Питон со своими SciPy, NumPy, Matplotlib, FFnet и прочими networkx вне конкуреции. Важно также, что эти модули есть под все основные системы и работают достаточно стабильно.
  • Наличие учебной литературы в интернете и в виде книжек. Этому требованию Питон соответствует лучше.

У Питона также лучше с построением ГУИ, хотя мне это было не принципиально.

Исходная версия Vudod, :

Может и причину расскажите почему отбросили, и почему пайтон?

Обучение проводится со студентами таких сильно непрограммистских специальностей, как «материаловедение и технология материалов», «электроника и наноэлектроника», «медицинская физика» (ткпкрь после реформы просто «физика»), «управление качеством» и родные «биотехнические системы и технологии» (которые раньше были «биомедицинская инженерия»). Поэтому идея научить их программировать профессионально не ставится в принципе. За 1--4 семестра стребовалось дать основы математической статистики, анализа данных и обработки сигналов (статистическая радиофизика и немного проверка гипотез), математическому моделированию биологических систем (решение всяких дифуров типа Ходжкина-Хаксли). Изначально рассматривались также варианты статистических пакетов типа Scilab, R. Мне советовали не париться и перейти на Матлаб, потому то там как в Греции всё есть, но я против завязки на проприетарщину без особой на то необходимости.

Были три основных требования:

  • Простота. В принципе, этому удовлетворяют оба языка в базовом варианте. Но Питон содержит более простые примитивы типа функций.
  • Библиотеки численных методов и построения графиков. Здесь Питон со своими SciPy, NumPy, Matplotlib, FFnet и прочими networkx вне конкуреции. Важно также, что эти модули есть под все основные системы и работают достаточно стабильно.
  • Наличие учебной литературы в интернете и в виде книжек. Этому требованию Питон соответствует лучше.

У Питона также лучше с построением ГУИ, хотя мне это было не принципиально.