23. Программные фреймворки¶Program Frameworks
Модули, описанные в этой главе, представляют собой фреймворки, которые во многом определяют структуру вашей программы. В настоящее время все описанные здесь модули ориентированы на создание интерфейсов командной строки.
Полный список модулей, описанных в этой главе:
- 23.1. turtle – Графика черепашкиturtle – Turtle graphics
- 23.1.1. ВведениеIntroduction
- 23.1.2. Обзор доступных методов Turtle и ScreenOverview of available Turtle and Screen methods
- 23.1.3. Методы RawTurtle/Turtle и соответствующие функцииMethods of RawTurtle/Turtle and corresponding functions
- 23.1.3.1. Движение черепашкиTurtle motion
- 23.1.3.2. Состояние черепашкиTell Turtle’s state
- 23.1.3.3. Настройки измеренийSettings for measurement
- 23.1.3.4. Управление перомPen control
- 23.1.3.5. Состояние черепахиTurtle state
- 23.1.3.6. Использование событийUsing events
- 23.1.3.7. Специальные методы TurtleSpecial Turtle methods
- 23.1.3.8. Составные формыCompound shapes
- 23.1.4. Методы TurtleScreen/Screen и соответствующие функцииMethods of TurtleScreen/Screen and corresponding functions
- 23.1.4.1. Управление окномWindow control
- 23.1.4.2. Управление анимациейAnimation control
- 23.1.4.3. Использование событий экранаUsing screen events
- 23.1.4.4. Методы вводаInput methods
- 23.1.4.5. Настройки и специальные методыSettings and special methods
- 23.1.4.6. Методы, специфичные для Screen, не унаследованные от TurtleScreenMethods specific to Screen, not inherited from TurtleScreen
- 23.1.5. Публичные классыPublic classes
- 23.1.6. Справка и настройкаHelp and configuration
- 23.1.7. Демонстрационные скриптыDemo scripts
- 23.1.8. Изменения начиная с Python 2.6Changes since Python 2.6
- 23.1.9. Изменения начиная с Python 3.0Changes since Python 3.0
- 23.2. cmd – поддержка построчных командных интерпретаторовcmd – Support for line-oriented command interpreters
- 23.3. shlex – простой лексический анализshlex – Simple lexical analysis