Easy Draw Module
  • About the Project
  • Student Developed Art
  • 🐍Python
    • Setup and Install
    • Starter Template
    • Example Code
    • Style Guide
    • Module Reference
      • The Drawing Canvas
      • Colors
      • Drawing Shapes
      • Text and Images
      • Property Getting and Setting
      • Object Methods
      • Event Handling
      • Saving Your Drawing
    • Power Users
    • Issues and Features Coming Soon...
  • Python Curriculum
    • Unit 1: Drawing Basics
    • Unit 2: Drawing Algorithms
    • Unit 3: Functions and Events
  • ☕Java
  • Coming Soon...
  • Java Curriculum
    • Unit 1: Using Easy Draw Objects
    • Unit 2: If Statements and Drawings
    • Unit 3: Iteration and Drawings
    • Unit 4: Methods and Classes to Abstract Drawings
    • Tabs
Powered by GitBook
On this page
  • What is Easy Draw?
  • Python - Where do I start?
  • Java - Where do I start?
  • Want to Contribute? Find an Issue/Error? Have a Feature Request?
  • About the Project

Was this helpful?

Export as PDF

About the Project

NextStudent Developed Art

Last updated 3 years ago

Was this helpful?

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.

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?

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:

Java:

Coming soon...

About the Project

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!

Easy Draw was created by , Computer and Software Engineering instructor at William M. Davies, Jr. Career and Technical High School in Lincoln, Rhode Island.

Looking for a simple way to create an app with Python or Java? Check out the Easy App project:

For more information about Davies Career and Technical High School, visit

Like what Joe created? ☕ Buy him a coffee:

Setup and Install
Starter Template
Example Code
Style Guide
Joe Mazzone
https://easy-app.joemazzone.net/
https://www.daviestech.org/
https://www.buymeacoffee.com/JoeMazzone
GitHub - MrMazzone/easy-draw: Easy Draw is a simple to use Python module that allows you to create simple graphics primitives (rectangles, circles, polygons, etc.) with Python functions.GitHub
Logo