2 course python tasks
(DocstringToHtml) Перевод документации в другой формат Вход: документ в одном из следующих форматов:
- man
- python docstrings Выход: документ в одном из следующих форматов:
- HTML
(Reversi) Написать программу, позволяющую играть с компьютером в одну из следующих игр:
- поддавки
- реверси
- 100-клеточные шашки
- шахматы
- lines
- кубики (http://www.funnygames.ru/igra/kubiki_1.html) Примечание: от компьютерного оппонента не требуется игра на уровне гроссмейстера, минимум - умение компьютером совершать непротиворечащие правилам ходы, а также правильно реагировать на игровую ситуацию (шах, мат и т.п.)
(POP3) Сетевые сервисы Написать одну из следующих программ:
- клиент для получения почты (по протоколу POP3)
- клиент для отправки почты (по протоколу SMTP)
- FTP-клиент
- NTP-клиент
- DNS-клиент
- BitTorrent-клиент
(Bredogener) Бредогенератор Вход: тексты для обучения Выход: сгенерированный связный согласованный текст