Python весенний семестр 2018

Материал из Институт биоинформатики
Перейти к: навигация, поиск

Второй семестр курса посвящен изучению специальных элементов языка Python, де-факто являющегося на сегодняшний день стандартным решением для создания широкого класса скриптов. Особый акцент будет сделан на разработку прототипов тулов, решающих типовые биоинформатические задачи (анализ k-меров, сборка генома, закачка данных из удаленной базы и пр.).

Преподаватель

  • Евгений Бакин

Темы занятий

  1. Системы контроля версий. GitHub.
  2. Основы объектно-ориентированного программирования в Питоне.
  3. Создание классов для представления биоинформатических объектов (k-меров, элементов графа де Брюина и пр).
  4. Построение графа де Брюина.
  5. Работа с удаленными ресурсами: Encode, GEO, BLAST и пр.
  6. Поиск узких мест и ускорение вычислений. Мультипроцессинг.
  7. Создание графических интерфейсов в Питоне.

Аттестация: Контрольная работа в середине семестра. 7 домашних заданий.


Материалы