24. Программные фреймворки¶Program Frameworks
Модули, описанные в этой главе, представляют собой фреймворки, которые во многом определяют структуру вашей программы. В настоящее время все описанные здесь модули ориентированы на создание интерфейсов командной строки.
Полный список модулей, описанных в этой главе:
- 24.1.
turtle– Черепашья графикаturtle – Turtle graphics- 24.1.1. ВведениеIntroduction
- 24.1.2. Обзор доступных методов Turtle и ScreenOverview of available Turtle and Screen methods
- 24.1.3. Методы RawTurtle/Turtle и соответствующие функцииMethods of RawTurtle/Turtle and corresponding functions
- 24.1.3.1. Движение черепахиTurtle motion
- 24.1.3.2. Состояние черепахиTell Turtle’s state
- 24.1.3.3. Настройки измеренияSettings for measurement
- 24.1.3.4. Управление перомPen control
- 24.1.3.5. Состояние черепахиTurtle state
- 24.1.3.6. Использование событийUsing events
- 24.1.3.7. Специальные методы TurtleSpecial Turtle methods
- 24.1.3.8. Составные фигурыCompound shapes
- 24.1.4. Методы TurtleScreen/Screen и соответствующие функцииMethods of TurtleScreen/Screen and corresponding functions
- 24.1.4.1. Управление окномWindow control
- 24.1.4.2. Управление анимациейAnimation control
- 24.1.4.3. Использование событий экранаUsing screen events
- 24.1.4.4. Методы вводаInput methods
- 24.1.4.5. Настройки и специальные методыSettings and special methods
- 24.1.4.6. Методы, специфичные для Screen, не унаследованные от TurtleScreenMethods specific to Screen, not inherited from TurtleScreen
- 24.1.5. Общедоступные классыPublic classes
- 24.1.6. Справка и настройкаHelp and configuration
- 24.1.7.
turtledemo– Демонстрационные скриптыturtledemo – Demo scripts - 24.1.8. Изменения начиная с Python 2.6Changes since Python 2.6
- 24.1.9. Изменения начиная с Python 3.0Changes since Python 3.0
- 24.2.
cmd– Поддержка интерпретаторов команд, ориентированных на строкиcmd – Support for line-oriented command interpreters - 24.3.
shlex– Простой лексический анализshlex – Simple lexical analysis