Здесь хотелось бы описать инструменты используемые группой для работы и указать на людей способных помочь вам с ними разобраться.
Контроль версий
Для чего нужно:
- Контролировать изменения в исходном коде программы или статьи, иметь возможность вернутся к предыдущем версиям программы не переписывая все заново.
- Иметь доступ к коду с различных компьютеров.
- Иметь бэкап кода.
У группы есть корпоративный аккаунт на Bitbucket в основном используется Mercurial. Для некоторых отдельных проектов используется Git.
Об использовании Mercurial.
Вопросы задавать: Alexander Nozik, Alexey Khudyakov, Mihail Zelenyy.
Языки программирования
Очень обширная тема.
Python
К применению рекомендуется третья версия python. Используется в группе для различных целей: имеет хорошую библиотеку визуализации, имеет много модулей для типичных математических задач: вычисление интегралов, поиск минимумов и прочие задачи оптимизации, преобразования Фурье, линейная алгебра, статистические инструменты.