Практические занятия по курсу ОиМП — различия между версиями
Материал из Wiki - Факультет компьютерных наук
| Строка 3: | Строка 3: | ||
[http://legacy.python.org/dev/peps/pep-0008 Style guide]. | [http://legacy.python.org/dev/peps/pep-0008 Style guide]. | ||
| + | |||
| + | ===Рекомендации по выполнению=== | ||
| + | # Не используйте wildcard imports (from <module> import *), см. [http://legacy.python.org/dev/peps/pep-0008/#imports PEP8]. | ||
| + | # Знак присваивания обособляйте пробелами с двух сторон. Плохо: a=b. Хорошо: a = b. | ||
| + | # Если требуется сравнить два числа с плавающей точкой (float) на равенство, то сравнивайте модуль их разницы с некоторым eps: |d1 - d2| < 0.0000001. | ||
===Занятие 1. Ввод-вывод=== | ===Занятие 1. Ввод-вывод=== | ||
[http://official.contest.yandex.ru/contest/642/ Задачи.] | [http://official.contest.yandex.ru/contest/642/ Задачи.] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
===Занятие 2.=== | ===Занятие 2.=== | ||
Версия 18:45, 9 сентября 2014
Содержание
Подготовка к занятиям
Для выполнения заданий необходимо установить интерпретатор Python.
Рекомендации по выполнению
- Не используйте wildcard imports (from <module> import *), см. PEP8.
- Знак присваивания обособляйте пробелами с двух сторон. Плохо: a=b. Хорошо: a = b.
- Если требуется сравнить два числа с плавающей точкой (float) на равенство, то сравнивайте модуль их разницы с некоторым eps: |d1 - d2| < 0.0000001.
Занятие 1. Ввод-вывод
Занятие 2.
Перед выполнением задания нужно установить библиотеку Pillow.
Замечание. Доступ к элементам pixels осуществляется так: pixels[i,j].