⇤ ← Версия 1 от 2013-12-20 14:20:25
1739
Комментарий:
|
2790
|
Удаления помечены так. | Добавления помечены так. |
Строка 26: | Строка 26: |
1. {i} Прочитать про цветовые пространства [[WR:RGB]], [[WR:HSV]] и [[WR:CMYK]] в Википедии 1. Модифицировать [[простейший графический редактор]] |
1. {i} Прочитать про цветовые пространства [[RW:RGB]], [[RW:HSV]] и [[RW:CMYK]] в Википедии 1. (упражнение на составление словарей) Найти самое часто употребляемое слово в [[attachment:LecturesVMSH/2012-01-18/anna.txt|романе Льва Толстого «Анна Каренина»]] * слово — последовательность непробелов (результат `.split()`) * слово — последовательность русских букв * рассматривать только слова заданной длины N 1. Модифицировать [[attachment:LecturesVMSH/Python/2013-12-13/2013-12-13-greditor2.py|простейший графический редактор]]: * Сделать более удобный выбор цвета (например, на основе HSV или ещё как-нибудь) * {*} Реализовать режим редактирования уже введённых фигур, для чего подсвечивать (например, ярким кружком) ближайшую к курсору точку (из `….dots`) и перемещать её |
Цетовое пространство. Словари.
- Понятие цветового пространства:
- Глаз: палочки (RGB) и колбочки (V)
- ⇒ сложение цветов RGB
- Смешение красок → вычитание цветов CMY (+K)
- Плавное изменение цвета ⇒ HSV, HSL
- …всякие другие
pygame.color
- Задание (+A, прозрачность)
преобразование (прозрачное, вида Color.hsva = ...)
- Задача объектной индексации
- индекс ⇔ значение
- поиск индекса
- моделирование: список пар
Тип dict
- назначение и использование; эффективность
- методы
Домашнее задание
Прочитать про словари в учебнике
Прочитать про цветовые пространства RGB, HSV и CMYK в Википедии
(упражнение на составление словарей) Найти самое часто употребляемое слово в романе Льва Толстого «Анна Каренина»
слово — последовательность непробелов (результат .split())
- слово — последовательность русских букв
- рассматривать только слова заданной длины N
Модифицировать простейший графический редактор:
- Сделать более удобный выбор цвета (например, на основе HSV или ещё как-нибудь)
Реализовать режим редактирования уже введённых фигур, для чего подсвечивать (например, ярким кружком) ближайшую к курсору точку (из ….dots) и перемещать её
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения