更新於 2024/12/17閱讀時間約 1 分鐘

緣起

最近決定好好的把Python給學一學。之所以有這個想法,倒也不是臨時起意或是趕流行,而是決定把想了好久想寫,但卻遲遲未動手的東東給寫一寫。這東東是當初接觸到OOP時想到的:既然OOP的概念貼近真實世界,那何不就用來寫個模擬真實世界的程式?
想歸想,不過那時候跑程式主要還是使用Fortran和Matlab,OOP還是新玩意兒,用不著;「世紀末軟體革命」這本書也才剛誕生,所使用的程式語言主要是C++;那時候的我,還沒迷戀上咖啡,而Java還沒出生……所以囉,就只是想而已,久了也就忘了,畢竟那是消遣娛樂而已。
後來,Java出生了,「世紀末軟體革命2」也出版了,然後n年過去了,直到接觸到Processing,這想法又冒了出來。Processing是以Java為基礎,專門為視覺藝術所設計出來的程式語言,在製作動畫及進行資料視覺化時,非常方便。要是能將模擬結果用畫面而不是硬梆梆的文字呈現,那應該會更有趣。在此同時,Python也越來越紅,尤其是在AI領域,有許多open source library可用,既然要模擬真實世界,那怎麼可以不引入AI呢?
好吧!先找看看Python在製作動畫方面有沒有什麼可用的library,再來決定要用Processing或Python寫。嘿!有耶!matplotlib,可用。既然如此,那就用Python囉!
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.