読者です 読者をやめる 読者になる 読者になる

世界を目指すIT少年の学習記録

世界を股にかけITを武器に暮らしていく!ことを目指す少年の備忘録。本のレビュー、勉強したこと、学んだことなどを記録していきます。

【3秒記事】データ解析のためのPython環境をMacで構築&学習教材リスト!

以下は三秒記事(主にはてな記法で書いてみたかっただけである)

Anaconda をMacにインストールする方法

https://www.continuum.io/downloads#osx
から、Graphical installerで.pkgファイルをダウンロードするとうまくいかないので、command line installerを使ってTerminalからインストールするとうまくいく

おそらく新しいMacのOSだとセキュリティを高めているらしく、App storeまたはAppleに承認されたものしかインストールを許可しないようである。

あとはiPython notebookを使うと、良いよ!ターミナルで

ipython notebook

とうつだけでnotebookが立ち上がる

PythonCSVを読み込もう!

やり方は以下

#まずunicodecsvをインポート
import unicodecsv

with open('enrollments.csv', 'rb') as f:
  reader = unicodecsv.DictReader(f)
  enrollments = list(reader)

enrollments[0]

#Create a function to read csv files
def read_csv(filename):
  with open(filename, 'rb') as f: #rbにするとバイナリーモードで開ける バイナリーモードだとOSに依存しなくなる
    reader = unicodecsv.DictReader(f)
    return list(reader)

#例えばこういうふうに使う
enrollments = read_csv('enrollments.csv')
print enrollments[0]

はてなブログでコードを挿入する方法
www.weblog-life.net

そもそもPython学ぶには

日本語ならこれ↓
ただし、途中までしか無料でできないので、Loopとかやりたければお金払わなきゃいけないみたい。でも月額980円だから、いうて一ヶ月で終わると思うからまあいいかもね
prog-8.com

最近まで全部無料だったCodecademyも有料化してきているみたいだしね。
www.codecademy.com


あとはやっぱりUdacityのIntro to computer scienceいいよ
今絶賛やっています
www.udacity.com


以上!