[Python] Python勉強日記1日目

2017年3月30日

DeepLearningの前に、まずPython。
下記を進めながら、C++/Javaerから目線からのPython独特な構文をメモしていきます。
Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう

※やってて思ったけど、この本、htmlやcssの知識がある程度あること前提な内容なのに、そこの説明がクドい。

with構文

FileOpenなどに使える。調べてみると、with構文の対象になるAPIは独自でも作れそう。

連想配列

こんな感じで書けるみたい。

ダブルクォート3つ(“””)

複数行文字列になるとのこと。

foreachと同じ動きをするfor文

特にforeachって書かなくて良いぽい。

その他

Pythonの構文ってより、機能的なこと。

  • urllib: インターネットからデータをダウンロードできる
  • BeautifulSoup: HTMLやHTMLの構文解析用ライブラリ

とりあえず、yahooファイナンスから為替情報とってくるところまでできた。

まだまだParser的なことしかやってないのでこれからが本番?