Pythonでお絵描き

目次

イントロダクション

Pythonは、データ処理やWebアプリケーション開発などに広く使われるプログラミング言語ですが、実はお絵描きもできます。この記事では、Pythonでお絵描きをする方法について紹介します。

モジュールを使ったお絵描き

Pythonには、お絵描きをするためのモジュールがいくつかあります。例えば、Turtleモジュールは、亀を操作するようにしてお絵描きをすることができます。以下のコードは、円を描くプログラムです。

import turtle

turtle.circle(50)

このように、Turtleモジュールを使えば、簡単にお絵描きができます。

Matplotlibを使ったお絵描き

Matplotlibは、Pythonでグラフや図を描画するためのライブラリですが、実はお絵描きにも使えます。以下のコードは、簡単な絵を描くプログラムです。

import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [2, 4, 3]

plt.plot(x, y)
plt.show()

このように、Matplotlibを使えば、グラフだけでなく、お絵描きも簡単にできます。

Pygameを使ったお絵描き

Pygameは、Pythonでゲームを作るためのライブラリですが、実はお絵描きにも使えます。以下のコードは、マウスで描画するプログラムです。

import pygame

pygame.init()

WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

size = (400, 400)
screen = pygame.display.set_mode(size)

pygame.display.set_caption("Drawing")

done = False

clock = pygame.time.Clock()

while not done:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            done = True
        elif event.type == pygame.MOUSEBUTTONDOWN:
            pygame.draw.circle(screen, BLACK, event.pos, 10)

    pygame.display.flip()

    clock.tick(60)

pygame.quit()

このように、Pygameを使えば、マウスで自由にお絵描きができます。

まとめ

Pythonには、お絵描きをするためのモジュールやライブラリがいくつかあります。Turtleモジュールを使えば、亀を操作するようにして簡単にお絵描きができます。Matplotlibを使えば、グラフだけでなく、お絵描きも簡単にできます。Pygameを使えば、マウスで自由にお絵描きができます。Pythonでお絵描きをすることで、プログラミングの楽しさを味わいましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次