AIのためにゼロからPython入門!
今回は基礎編です。
他の言語で書ければ違いだけさらっと知ればすぐですが。。
前回はPythonをインストールして動かせるようにしました。
あわせて読みたい
AIのためにゼロからPython入門-環境構築編【Linux】
AIをやるためにゼロからPythonを学習していくための手順などのまとめです。
Python未経験でもAIに興味あるという人も最近は多いようですね。 AIを学習するために
これからはAIの時代....! 目的
個人的に自然...
Contents
PythonでHello world
ファイルをつくる
まずはPythonのファイルをつくってみます。
「test.py」
拡張子は「.py」ですね!
$vim test.py
Hellow worldを書く
1 | print("Hello world") |
1行だけ。
実行!
$ python3.6 test.py
「Hello world」と表示されました。
おわり。
最後に「;」はいらない。
echo って基本PHPくらいなの?
各種基礎
変数・定数
1 2 3 4 | ai = "python" version = 6.3 print(ai) print(version) |
型は指定なしで自動。
標準で定数はないようで大文字にしていれば定数ということらしい…。
IFによる分岐
1 2 3 4 5 6 7 8 | ai = "python" if ai == "ruby" : print("Ruby!") elif ai == "python": print("Python!") else: print("js...") |
elifというがelseifのことか。
elseifだとエラーになった(‘ω’)
「()」も必要なく 後ろに「:」「{}」もいらないけどインデント付けないといけない。
おー
「a < x < b」という書き方でもできる!
For
1 2 | for i in range(3): print(i) |
1~3のループ。
PHPの下記と同じ。
1 2 3 | for ($i = 1; $i <= 3; $i++) { } |
1 2 3 4 5 6 | l = ['Alice', 'Bob', 'Charlie'] for name in l: print(name) else: print('finish') |
foreachみたいにも使うと。
そして最後まで行った場合にはelseが実行される。
breakするとelseは実行なしと。
Switch
Pythonにはないらしい!
ifいっぱい書くの…?いやなので
工夫しないと。
まとめ
これでPythonはちょろっと書くことができるように…。