オープンデータとプログラミング

Python

PythonでAmazonの商品情報を取得してみよう

こんにちは。

PythonでAmazonの商品情報を取得するには、Pyzonが便利ですね。

Pyzonはgithubからダウンロードすることができます。

https://github.com/yuku-t/Pyzon

from pyzon import Pyzon

access_key_id = '***'       //アクセスキーを設定(必須)
secret_access_key = '***'   //シークレットアクセスキーを設定(必須)
associate_tag = '***-22'    //アソシエイトタグを設定(任意)

pyzon = Pyzon(access_key_id, secret_access_key, associate_tag)
pyzon.setLocale('JP') # JP, US, UK, DE, FR, CA

xml = pyzon.ItemSearch(search_index='Books', Keywords=u'初めてのPython')

print xml

このとおり簡単ですね。

ipython notebook をmacにインストールしてみた

ipython notebook をmacにインストールしてみました。

Anacondaという、必要なモジュールが入ったパッケージがあるようなので、そちらからインストールしました。

https://store.continuum.io/cshop/anaconda/

右上のダウンロードボタンをクリックします。

anaconda_screen0

mac用のパッケージをダウンロード。

anaconda_screenshot

ダウンロードしたパッケージから指示にしたがってインストールするだけ。

インストールが完了すると、デフォルトだと、ホームディレクトリ直下の”anaconda”というディレクトリにインストールされている。


cd $HOME/anaconda/bin/    #できれば、パスを通しておいたほうがよい
./ipython notebook

起動するとホーム画面が立ち上がる

ipython_notebook_home

右上に”New”と書かれたプルダウンがあるので開く。

ipython_nob_2

続けて”Python 2″を選択すると、notebookが開く。

ipython_nb_3

とりあえず、お決まりの”Hello world”を実行してみる

ipython_nb4

以上、anacondaなら思ったよりインストールが簡単ですね。

ipythonの本も洋書ならある模様。

近いうち買ってみる。