2790
Комментарий:
|
3023
|
Удаления помечены так. | Добавления помечены так. |
Строка 34: | Строка 34: |
1. {*} Ради интереса: написать программу, рисующую концентрические окружности радиусом с шагом 1. Наблюдать и объяснить явление :) |
Цетовое пространство. Словари.
- Понятие цветового пространства:
- Глаз: палочки (RGB) и колбочки (V)
- ⇒ сложение цветов RGB
- Смешение красок → вычитание цветов CMY (+K)
- Плавное изменение цвета ⇒ HSV, HSL
- …всякие другие
pygame.color
- Задание (+A, прозрачность)
преобразование (прозрачное, вида Color.hsva = ...)
- Задача объектной индексации
- индекс ⇔ значение
- поиск индекса
- моделирование: список пар
Тип dict
- назначение и использование; эффективность
- методы
Домашнее задание
Прочитать про словари в учебнике
Прочитать про цветовые пространства RGB, HSV и CMYK в Википедии
(упражнение на составление словарей) Найти самое часто употребляемое слово в романе Льва Толстого «Анна Каренина»
слово — последовательность непробелов (результат .split())
- слово — последовательность русских букв
- рассматривать только слова заданной длины N
Модифицировать простейший графический редактор:
- Сделать более удобный выбор цвета (например, на основе HSV или ещё как-нибудь)
Реализовать режим редактирования уже введённых фигур, для чего подсвечивать (например, ярким кружком) ближайшую к курсору точку (из ….dots) и перемещать её
Ради интереса: написать программу, рисующую концентрические окружности радиусом с шагом 1. Наблюдать и объяснить явление
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения