みなさんはPythonの「turtle(タートル)」という機能を知っていますか? これは、画面上のカメ(turtle)を動かして線を描くことで、さまざまな形や模様を作ることができるプログラミングツールです。 タートルは「前に進む」「右に曲がる」などの簡単な ...
Pythonの標準ライブラリであるTurtleグラフィックスを題材に、単にコードを書くレベルから一歩進んで、「良いプログラム」を設計するための思考法を解説します。 この記事の内容は、アレン・B・ダウニー教授の名著『Think Python』の第4章「事例研究 ...