機械学習の勉強の前にまずはPythonから勉強しました。
Pythonは人工知能ライブラリが充実している言語のようです。
例:scikit-learn、Tensorflow
●Pythonの統合開発環境
・PyCharm(パイチャーム)
・Jupyter Notebook(ジュピターノートブック)
→起動時にデータをメモリに保持 + データ加工のログを残すことができるため
→データの前処理に適しているらしい
・テキストエディタの Atom(アトム)
・Sublime Text(サブライムテキスト)
●Pythonでプログラミングをする際に注意しないといけないこと
インデント
他の言語と異なりインデントでスペースやTABをごちゃ混ぜにするとすぐ怒ります・・・
※Pythonのコーディング規約(PEP8)によると、 インデントはスペース4つ分が望ましいそうです。
>>> greet ="Hello"; //str型のgreetという変数を定義
>>> print(greet)
Hello
>>> print("greet") //変数を””で囲んでしまうと文字列と認識されてしまうよ
"greet"
>>> print(greet*2) //文字列に掛け算をすると乗数分出力される
HelloHello
>>> print(type(greet)) //変数の型を判別
<type 'str'>
・if文
条件式の末尾には:が必要
else ifではなくelif
・・・どんどん追加していきます