Pythonを使用して猫の画像を生成する方法を学びましょう。まず、次のようにPillowライブラリを使用してPythonスクリプトを作成します。
from PIL import Image, ImageDraw
im = Image.new('RGB', (300, 300), (128, 128, 128))
draw = ImageDraw.Draw(im)
draw.arc((50, 50, 250, 250), 0, 360, fill=(255, 255, 255))
draw.line((150, 150, 150, 250), fill=(0, 0, 0), width=3)
draw.line((150, 200, 200, 200), fill=(0, 0, 0), width=3)
draw.line((150, 200, 150, 250), fill=(0, 0, 0), width=3)
draw.line((150, 200, 100, 200), fill=(0, 0, 0), width=3)
draw.line((50, 150, 150, 150), fill=(0, 0, 0), width=3)
draw.line((100, 200, 100, 250), fill=(0, 0, 0), width=3)
im.save('cat.png')
このスクリプトを実行すると、簡単な猫の画像が生成されます。
PythonでWindowsのタスクスケジューラを操作する方法
Pythonを使用してWindowsのタスクスケジューラを操作する方法を学びましょう。まず、次のようにwin32com.clientモジュールをインポートします。
import win32com.client
scheduler = win32com.client.Dispatch('Schedule.Service')
scheduler.Connect()
root_folder = scheduler.GetFolder('\\')
task_def = scheduler.NewTask(0)
これで、Windowsタスクスケジューラにアクセスし、タスクを定義する準備ができました。あとは、必要な情報を入力してタスクを作成し、スケジュールを設定するだけです。
PythonでシンプルなWebサーバーを作成する方法
Pythonを使用してシンプルなWebサーバーを作成する方法を学びましょう。まず、次のようにhttp.serverモジュールを使用してPythonスクリプトを作成します。
from http.server import HTTPServer, SimpleHTTPRequestHandler
PORT = 8000
handler = SimpleHTTPRequestHandler
httpd = HTTPServer(('localhost', PORT), handler)
print(f"Serving at port {PORT}")
httpd.serve_forever()
このスクリプトを実行すると、ローカルホストの8000番ポートでシンプルなWebサーバーが実行されます。