Перейти к содержанию

Программирование

Использование IT-инструментов в науке

Начинающему исследователю рекомендуется начать знакомство с IT-инструментами исследователя с наиболее популярных, и при этом открытых и бесплатных, средств.

Два языка программирования широко распространены и признаны в исследовательской сфере: - Python - Julia

Вокруг каждого из них сформировалась широкая "экосистема" документации и сторонних библиотек, а также сообщество энтузиастов, к которым можно обратиться на специализированных форумах. У языка программирования Julia даже есть русскоязычное сообщество в Telegramm, где можно задать интересующие вопросы, и где содержится гайд для начинающих (в закрепленных сообщениях).

ЯП Julia как более современный и преодолевающий недостатки Python, предлагающий при этом быстродействие на уровне C/C++ -- наша основная рекомендация.

На официальном YouTube-канале языка Julia собраны записи курсов и конференционных выступлений (удобно упорядочены в разделе Плейлисты), в частности превосходный курс Computational thinking часть 1 и часть 2.

Для более глубокого погружения, обратите внимание на канал главного разработчика исследовательской экосистемы Julia.

Использование Python/Julia советуем начинать с установки среды разработки VS Code и git для версионирования собственного кода. Для освоения последнего, предлагаем воспользоваться нашей инструкцией и сделать вклад в нашу платформу, рассказав о собственном опыте.

Для того, чтобы поделиться результатами своих вычислительных экспериментов с коллегами, обратите внимание на возможность создания веб-приложения с помощью genieframework.

Успехов в разработке!

Влад Гусев

Комментарии