Welcome to campy’s documentation!

Hello, world! Welcome to the campy libraries.

Installation

The campy library can be installed via pip:

python3 -m pip install campy

Getting Started

Let’s write our first program using campy. We’ll draw an empty rectangle and a filled oval on a graphical window:

from campy.graphics.gwindow import GWindow
from campy.graphics.gobjects import GRect, GOval

window = GWindow()
rect = GRect(200, 100)  # A rectangle 200 pixels wide and 100 pixels tall.
oval = GOval(100, 50)  # An oval whose bounding box is 100 pixels wide and 50 pixels tall.
oval.filled = True
window.add(rect, x=20, y=40)  # Add the rectangle to the graphical window 20 pixels from the left and 40 pixels from the top.
window.add(oval, x=40, y=20)  # Add the oval to the graphical window 20 pixels from the left and 40 pixels from the top.

Using this documentation

If you’re looking for more information about a particular module, use the Module Index link below. For a list of all exported symbols, see the general index. Otherwise, use the search bar in the upper-left to search for particular symbols, such as GWindow or GOval.

Indices and tables