著者:飯尾 淳
本連載では「Pythonを昔から使っているものの、それほど使いこなしてはいない」という筆者が、いろいろな日常業務をPythonで処理することで、立派な「蛇使い」に育つことを目指します。その過程を温かく見守ってください。皆さんと共に勉強していきましょう。第5回は、「Google Colaboratory」というクラウドサービスで、対話的にPythonコードを実行する方法を紹介します。
シェルスクリプトマガジン Vol.75は以下のリンク先でご購入できます。![]()
![]()
図13 タートルグラフィックスで幾何学模様を描くPythonコード
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コード
with open('/content/drive/MyDrive/TSdata.csv') as f:
while True:
line = f.readline().rstrip()
if line == '': break
print(line.split(','))