История изменений
Исправление Vudod, (текущая версия) :
Может и причину расскажите почему отбросили, и почему пайтон?
Обучение проводится со студентами таких сильно непрограммистских специальностей, как «материаловедение и технология материалов», «электроника и наноэлектроника», «медицинская физика» (теперь после реформы просто «физика»), «управление качеством» и родные «биотехнические системы и технологии» (которые раньше были «биомедицинская инженерия»). Поэтому идея научить их программировать профессионально не ставится в принципе. За 1--4 семестра стребовалось дать основы математической статистики, анализа данных и обработки сигналов (статистическая радиофизика и немного проверка гипотез), математическому моделированию биологических систем (решение всяких дифуров типа Ходжкина-Хаксли). Изначально рассматривались также варианты статистических пакетов типа Scilab, R. Мне советовали не париться и перейти на Матлаб, потому то там как в Греции всё есть, но я против завязки на проприетарщину без особой на то необходимости.
Были три основных требования:
- Простота. В принципе, этому удовлетворяют оба языка в базовом варианте. Но Питон содержит более простые примитивы типа функций.
- Библиотеки численных методов и построения графиков. Здесь Питон со своими SciPy, NumPy, Matplotlib, FFnet и прочими networkx вне конкуреции. Важно также, что эти модули есть под все основные системы и работают достаточно стабильно.
- Наличие учебной литературы в интернете и в виде книжек. Этому требованию Питон соответствует лучше.
У Питона также лучше с построением ГУИ, хотя мне это было не принципиально.
Исходная версия Vudod, :
Может и причину расскажите почему отбросили, и почему пайтон?
Обучение проводится со студентами таких сильно непрограммистских специальностей, как «материаловедение и технология материалов», «электроника и наноэлектроника», «медицинская физика» (ткпкрь после реформы просто «физика»), «управление качеством» и родные «биотехнические системы и технологии» (которые раньше были «биомедицинская инженерия»). Поэтому идея научить их программировать профессионально не ставится в принципе. За 1--4 семестра стребовалось дать основы математической статистики, анализа данных и обработки сигналов (статистическая радиофизика и немного проверка гипотез), математическому моделированию биологических систем (решение всяких дифуров типа Ходжкина-Хаксли). Изначально рассматривались также варианты статистических пакетов типа Scilab, R. Мне советовали не париться и перейти на Матлаб, потому то там как в Греции всё есть, но я против завязки на проприетарщину без особой на то необходимости.
Были три основных требования:
- Простота. В принципе, этому удовлетворяют оба языка в базовом варианте. Но Питон содержит более простые примитивы типа функций.
- Библиотеки численных методов и построения графиков. Здесь Питон со своими SciPy, NumPy, Matplotlib, FFnet и прочими networkx вне конкуреции. Важно также, что эти модули есть под все основные системы и работают достаточно стабильно.
- Наличие учебной литературы в интернете и в виде книжек. Этому требованию Питон соответствует лучше.
У Питона также лучше с построением ГУИ, хотя мне это было не принципиально.