Program Frameworks

The modules described in this chapter are frameworks that will largely dictate the structure of your program. Currently the modules described here are all oriented toward writing command-line interfaces.

The full list of modules described in this chapter is:

  • turtle — Turtle graphics
    • Introduction
    • Overview of available Turtle and Screen methods
      • Turtle methods
      • Methods of TurtleScreen/Screen
    • Methods of RawTurtle/Turtle and corresponding functions
      • Turtle motion
      • Tell Turtle’s state
      • Settings for measurement
      • Pen control
        • Drawing state
        • Color control
        • Filling
        • More drawing control
      • Turtle state
        • Visibility
        • Appearance
      • Using events
      • Special Turtle methods
      • Compound shapes
    • Methods of TurtleScreen/Screen and corresponding functions
      • Window control
      • Animation control
      • Using screen events
      • Input methods
      • Settings and special methods
      • Methods specific to Screen, not inherited from TurtleScreen
    • Public classes
    • Help and configuration
      • How to use help
      • Translation of docstrings into different languages
      • How to configure Screen and Turtles
    • turtledemo — Demo scripts
    • Changes since Python 2.6
    • Changes since Python 3.0
  • cmd — Support for line-oriented command interpreters
    • Cmd Objects
    • Cmd Example
  • shlex — Simple lexical analysis
    • shlex Objects
    • Parsing Rules
    • Improved Compatibility with Shells

© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.9/library/frameworks.html