Одно из важнейший умений, которые мы хотим воспитать у обучающихся — это умение алгоритмизировать. Разбивать процесс решения задачи или описание биологического процесса на дискретные, ёмко и точно сформулированные шаги. Конечно, без знания языка программирования невозможно практиковаться ни в формулировании алгоритмов, ни в их практической, рабочей реализации.
Основным языком программирования в рамках нашей учебной программы является язык программирования python. В рамках изучения данного курса ставятся две задачи: обучение программированию (в широком смысле) и получение практически важных навыков. Python считается лучшим языком для обучения программированию, в этих целях он используется в лучших мировых центрах, в которых обучают компьютерным наукам. В рамках этого курса происходит обучение базовым понятиям и конструкциям, типам данных, основными парадигмами программирования.
С точки зрения практических навыков, python является самым востребованным языком именно в среде биоинформатиков. Кроме того, большое распространение он имеет в научном сообществе, а также важную роль в мире машинного обучения и искусственного интеллекта. Большое количество людей, использующих python ежедневно, огромное количество специализированных библиотек, тонна информации в интернете, всё это делает знание python крайне важным и полезным.