Python turtle グラフィックス 図形を描いてみる!

turtleグラフィックアイキャッチ画像 Python

グラフィック操作を学ぶため
Python標準のグラフィックモジュール『turtle』を使用して
基本操作、四角形、円形を作成してみました

turtleの基本

  • turtleはPython標準のグラフィックモジュール
  • グラフィック操作入門に適している

turtleの使い方

ざっくりと次の手順で操作します

  • turtleモジュールをインポートする
  • turtleのインスタンスを生成
  • turtle操作

turtleのメソッド

turtle操作用メソッド一覧です

メソッド 意味
forward(距離) 向いている方向に引数で指定した距離進む
right(角度) 向いている方向から引数で指定した角度だけ右に回転
left(角度) 向いている方向から引数で指定した角度だけ左に回転
home() 原点(0, 0)に移動し開始時の方向に向ける
setposition(x, y) 引数で指定した位置 (x, y)へ移動
pencolor(色) ペンの色を指定
pensize(太さ) ペンの太さを指定
speed(1~10) 移動スピードを設定(1 ~ 10)

タートルを操作してみよう!

四角形を作成

カメ実行結果

円形を作成

円を描くには『circle』メソッドを使用

円を描く

 

組み合わせて四葉のクローバーを描画!

四葉のクローバー

実際の動きはこちら

四葉のクローバー描く結果

まとめ

標準のグラフィックモジュールで十分な操作が可能ですね

本サイトはわかりやすさを重視
画像多めサンプルソースの公開を意識して作成しています
皆様の問題解決にお力添えできれば幸いです

未経験からエンジニアへ転職しよう!

プログラマー・ITエンジニア等の人材は、不足しています

プログラマの単価(1月の金額)は60~80万円が相場です

スマホの普及、IoT社会の発展によりプログラマの需要は今後も高いでしょう

未経験からでもプログラマーへの転職を目指すのは大いにありです

転職活動自体は、リスクゼロなので、まずは転職サイトに登録して

どんな転職先があるのか調べていくことを進めていくことをおすすめします

おすすめの転職サイト
マイナビジョブ20's

マイナビジョブ20's

マイナビジョブ20’sは、20代の転職を専門とする転職エージェントです

精通したキャリアアドバイザーから、最適な会社を提案してもらえます

カウンセリング、書類添削等就職活動を手厚くサポート!

20代・第二新卒・既卒の転職ならマイナビジョブ20's!!
・20代の転職を専門とする転職エージェント
・転職活動をしっかりサポート
・サービス利用料は¥0

コメント

タイトルとURLをコピーしました