Программирование
Использование IT-инструментов в науке
Начинающему исследователю рекомендуется начать знакомство с IT-инструментами исследователя с наиболее популярных, и при этом открытых и бесплатных, средств.
Два языка программирования широко распространены и признаны в исследовательской сфере: - Python - Julia
Вокруг каждого из них сформировалась широкая "экосистема" документации и сторонних библиотек, а также сообщество энтузиастов, к которым можно обратиться на специализированных форумах. У языка программирования Julia даже есть русскоязычное сообщество в Telegramm, где можно задать интересующие вопросы, и где содержится гайд для начинающих (в закрепленных сообщениях).
ЯП Julia как более современный и преодолевающий недостатки Python, предлагающий при этом быстродействие на уровне C/C++ -- наша основная рекомендация.
На официальном YouTube-канале языка Julia собраны записи курсов и конференционных выступлений (удобно упорядочены в разделе Плейлисты), в частности превосходный курс Computational thinking часть 1 и часть 2.
Для более глубокого погружения, обратите внимание на канал главного разработчика исследовательской экосистемы Julia.
Использование Python/Julia советуем начинать с установки среды разработки VS Code и git для версионирования собственного кода. Для освоения последнего, предлагаем воспользоваться нашей инструкцией и сделать вклад в нашу платформу, рассказав о собственном опыте.
Для того, чтобы поделиться результатами своих вычислительных экспериментов с коллегами, обратите внимание на возможность создания веб-приложения с помощью genieframework.
Успехов в разработке!
Влад Гусев