Skip to content

2D Visualization Library for Students / 학생을 위한 2D 시각화 라이브러리

Notifications You must be signed in to change notification settings

team-monolith-product/ipydoodle

Repository files navigation

Language

Englsh

한국어

ipydoodle

image

ipydoodle is 2D visualization library for student running on Jupyter environment.

Goals

ipydoodle is made for students who are not familiar with coding. So our goal is helping them learn coding easily and joyfully.

Immediate Feedback

In order for students to be interested, even a very simple code need to be responsive when they are executed, like "Hello, World" In ipydoodle, "Hello, World" is:

image

Object Based Render

When you define an object ipydoodle renders the object similar to the real world. This intuitive structure helps students understand ipydoodle easily.

For example, the following code slowly moves the circle in the center of the screen to the right:

from ipydoodle import *
import time
World()
ball = Circle()
for _ in range(100):
    ball.x += 1
    time.sleep(0.05)

Documentation

Documentation is here.

Installation

Just use pip.

pip install ipydoodle

Examples

Free Fall Simulation

image

About

2D Visualization Library for Students / 학생을 위한 2D 시각화 라이브러리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages