著者:飯尾 淳
本連載では「Pythonを昔から使っているものの、それほど使いこなしてはいない」という筆者が、いろいろな日常業務をPythonで処理することで、立派な「蛇使い」に育つことを目指します。その過程を温かく見守ってください。皆さんと共に勉強していきましょう。第5回は、「Google Colaboratory」というクラウドサービスで、対話的にPythonコードを実行する方法を紹介します。
シェルスクリプトマガジン Vol.75は以下のリンク先でご購入できます。
図13 タートルグラフィックスで幾何学模様を描くPythonコード
1 2 3 4 5 6 7 8 9 10 11 |
from ColabTurtle.Turtle import * initializeTurtle(initial_speed=10) color('red') bgcolor('white') width(1) x0 = pos()[0] y0 = pos()[1] while True: forward(200) left(170) if abs((pos()[0]-x0)**2 + (pos()[1]-y0)**2) < 1: break |
図19 指定ファイルの各行をリストとして読み込み、その内容を表示するPythonコード
1 2 3 4 5 |
with open('/content/drive/MyDrive/TSdata.csv') as f: while True: line = f.readline().rstrip() if line == '': break print(line.split(',')) |