# About the Project

![](/files/Yli0CqZSQS3bqJN8pOZk)

## What is Easy Draw?

Easy Draw is an easy to use Python and Java module that allows you to create simple graphics primitives (rectangles, circles, polygons, etc.) with just method calls.

It is designed to be used with students that only know how to make function/method calls with Python or Java code.&#x20;

After learning more about coding (conditionals, iteration, and procedural definitions), students can use Easy Draw to make simple animations and games!

## Python - Where do I start?

{% content-ref url="/pages/-MRBD2V42DP9IcR9Kt1u" %}
[Setup and Install](/python/setup-and-install.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRAu4wnLQml09m5a9T-" %}
[Starter Template](/python/starter-template.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRAu8hE1mBCDQ\_TKEjk" %}
[Example Code](/python/example-code.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MRAwF3q9dGDRhu7\_SaR" %}
[Style Guide](/python/style-guide.md)
{% endcontent-ref %}

## Java - Where do I start?

***Coming soon...***

## Want to Contribute?  Find an Issue/Error?  Have a Feature Request?

Visit the GitHub page to file an issue or contribute to the project!

Python:

{% embed url="<https://github.com/MrMazzone/easy-draw>" %}

Java:

*Coming soon...*

## About the Project

Easy Draw was created by [Joe Mazzone](https://www.linkedin.com/in/joe-mazzone/), Computer and Software Engineering instructor at William M. Davies, Jr. Career and Technical High School in Lincoln, Rhode Island.&#x20;

The project was created to introduce Davies' students to GUI development early in an introductory Python course.  Then, I thought it would be great to use in AP Computer Science A (Java)!  GUIs are how students interact with software.  Let's get them to build GUIs earlier and generate more interest in Computer Science and programming!

Looking for a simple way to create an app with Python or Java?  Check out the Easy App project: <https://easy-app.joemazzone.net/>

For more information about Davies Career and Technical High School, visit <https://www.daviestech.org/>

Like what Joe created?  ☕ Buy him a coffee: <https://www.buymeacoffee.com/JoeMazzone>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://easy-draw.joemazzone.net/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
