Kodomo

Пользователь

/!\ Страница курса 2011/2012 года находится на странице нынешнего 3-го курса 2009/5/Python.

Python

Факультатив проходит по субботам 2-й парой (в 10:55).

У курса есть список рассылки.

Осенний семестр

  1. Вводное. Питон как калькулятор.

  2. Репозитории.

  3. Функции и классы.

  4. Условия и циклы.

  5. Самодокументация и тесты.

  6. Графические интерфейсы (Tk).

  7. было совместно с занятием 6.
  8. Работа с файлами.

  9. Bug tracker. Словари, множества.

  10. Обработка исключительных ситуаций.

  11. Полезные мелочи про mercurial; все способы передачи параметров в функцию в пиотне.

  12. Обзор самого общеприменимого из стандартной библиотеки питона.

  13. Заключительная. Об утках и оформлении кода.

Весенний семестр

  1. Разогрев мозгов: немного нового про объектную модель и пространства имён.

  2. Конструкция with. Контейнеры: генераторы, итераторы, протоколы контейнеров.

  3. Декораторы. (Бонус: протокол call).

  4. Объектная модель питона: наследование; staticmethod, classmethod; множественное наследование; super – Саша Мартынов.

  5. Работа со строками: регулярные выражения; str и repr – Ксюша Яшина.

  6. Библиотеки для работы со структурами: biopython (Bio.PDB), python-scientific, python-openbabel. Библиотеки для филогении: dendropy, biopython (Bio.Phy) – Илья Курочкин.

  7. Линейная алгебра: numpy; для чего нужна линейная алгебра – Маша Трегубова

  8. Работа с сетью: сокеты; необходимые представления о протоколах IP, TCP, DNS (или IPv6, TCPv6, DNS) – Вова Зырин.

  9. Параллельное программирование в питоне – Ваня Русинов.

  10. Использование питона в pymol: модель данных; плугины; скрипты; использование прямо из командной строки pymol.

  11. Библиотеки для работы с выравниваниями: allpy, biopython – Ира Поверенная.

  12. Генетические алгоритмы – Вика Смирнова

  13. Нейросети – Оля Золотарёва

  14. Технологии программирования – Руслан Айдарханов

Список тем:

Полезное