# Програмні рамки

Модулі, описані в цьому розділі, є фреймворками, які значною мірою визначатимуть структуру вашої програми. Наразі описані тут модулі орієнтовані на написання інтерфейсів командного рядка.

Повний перелік модулів, описаних у цьому розділі:

- `turtle` — Графіка черепахи
  - Вступ
  - Overview of available Turtle and Screen methods
    - Методи черепахи
    - Методи TurtleScreen/Screen
  - Методи RawTurtle/Turtle та відповідні функції
    - Рух черепахи
    - Розкажіть про стан Черепахи
    - Налаштування для вимірювання
    - Керування пером
      - Стан малюнка
      - Контроль кольору
      - Наповнення
      - Більше контролю малювання
    - Держава черепахи
      - Видимість
      - Зовнішній вигляд
    - Використання подій
    - Спеціальні методи Черепахи
    - Складені форми
  - Методи TurtleScreen/Screen та відповідні функції
    - Віконний контроль
    - Керування анімацією
    - Використання екранних подій
    - Методи введення
    - Налаштування та спеціальні методи
    - Методи, специфічні для Screen, не успадковані від TurtleScreen
  - Публічні заняття
  - Допомога та налаштування
    - Як користуватися довідкою
    - Переклад рядків документів різними мовами
    - Як налаштувати екран і черепахи
  - `turtledemo` — Демонстраційні скрипти
  - Зміни з Python 2.6
  - Зміни з Python 3.0
- `cmd` — Support for line-oriented command interpreters
  - Cmd об’єкти
  - Приклад команди
- `shlex` — Simple lexical analysis
  - Об’єкти shlex
  - Правила розбору
  - Покращена сумісність із оболонками