Python весенний семестр 2018
Материал из Институт биоинформатики
Второй семестр курса посвящен изучению специальных элементов языка Python, де-факто являющегося на сегодняшний день стандартным решением для создания широкого класса скриптов. Особый акцент будет сделан на разработку прототипов тулов, решающих типовые биоинформатические задачи (анализ k-меров, сборка генома, закачка данных из удаленной базы и пр.).
Преподаватель
- Евгений Бакин
Темы занятий
- Системы контроля версий. GitHub.
- Основы объектно-ориентированного программирования в Питоне.
- Создание классов для представления биоинформатических объектов (k-меров, элементов графа де Брюина и пр).
- Построение графа де Брюина.
- Работа с удаленными ресурсами: Encode, GEO, BLAST и пр.
- Поиск узких мест и ускорение вычислений. Мультипроцессинг.
- Создание графических интерфейсов в Питоне.
Аттестация: Контрольная работа в середине семестра. 7 домашних заданий.