Python 3 で数学を。

Python 3 とライブラリで数学の問題を解いていきます。統計学や機械学習はときどき。

Processing を Python 3 モードで遊ぶ。

(Processing の) Python 3 コード

def setup():
    size(400, 400)


def draw():
    background(255)
    
    fill(0, 255, 255)
    [ellipse(i, i*2, 50, 50) for i in range(1, 100)]
    
    fill(255, 20, 147)
    [ellipse(i*2, i*2, 50, 50) for i in range(100, 1, -1)]
    
    fill(255, 0, 0, 50)
    ellipse(200, 100, 200, 200)
    
    fill(0, 0, 255)
    for i in range(200, 300):
        rect(i, i, 50, 50)
        
    fill(0, 0, 255, 50)
    ellipse(100, 250, 200, 200)

出力

スクリーンショット:

f:id:my_notes:20180422164725p:plain

ちなみに、Processing の IDE (Environment) はこういう感じ:

f:id:my_notes:20180422164701p:plain

Processing の書籍

いまでも以下が定番だと思う:

Processingをはじめよう 第2版 (Make: PROJECTS)

Processingをはじめよう 第2版 (Make: PROJECTS)