Pythonすげー

Amazon.co.jp: Introducing Python: Bill Lubanovic: 洋書
を読み始めた。まだ文法も何もわかっていないけれど、イントロのサンプルコードでいきなり衝撃を受けた。

import json
from urllib.request import urlopen
url = "https://gdata.youtube.com/feeds/api/standardfeeds/top_rated?alt=json"
response = urlopen(url)
contents = response.read()
text = contents.decode('utf8')
data = json.loads(text)
for video in data['feed']['entry'][0:6]:
print(video['title']['$t'])

9行だけで、youtubeのトップ6のビデオのタイトル一覧がゲットできる。現時点の実行結果はこちら。

Mission: Impossible Rogue Nation – Fate
Ariana Grande Does a Spot-On Celine Dion Impression
Kerry Washington accepts the Vanguard Award at the #glaadawards
Jennifer Lopez: “Feel the Light” – AMERICAN IDOL XIV
Marvel’s Avengers: Age of Ultron – TV Spot 2
Jennifer Lopez – Feel The Light (From The Original Motion Picture Soundtrack, Home)

分かりやすすぎる本なので本文に期待。


コメントを残す

メールアドレスが公開されることはありません。