Skip to content

Learning PyGX

This section is the conceptual reference for PyGX: what each layer of the library does, and the ideas behind it. For task-oriented walkthroughs, see the User Guide; for a runnable tour first, start with the bird's-eye view.

Everything here follows from one idea — symbolic object-oriented programming (SOOP): an object retains the arguments it was constructed from, which makes a program something your code can inspect and rewrite, not only execute. Read the Objects page first; the rest of the material assumes it.

Layers