Contents(目次)
Pythonを学習して思うこと
僕自身はPHPを3年半行ってきたプログラマーです。 JAVAに少し手を出しましたが、コンパイルでめんどくさいエラーが出たりして、いったんJAVA学習を断念してしまいました。 なので、以前から気になっていたPythonを学習してみようと思い、学習を始めると簡単でとっつきやすく、AIや人工知能もプログラムできるため無理なく学習が続けれています。 また1991年生まれということで僕と同い年というところにも親近感がわきます。 PHPが先輩と思いきや、後輩(1995年生まれ)でした。。。Pythonでできること 作れるもの
Pythonを使用すると下記のことが可能です。 AI 人工知能 ディープラーニング スクレイピング ゲーム 数学 CSVファイル整理Pythonを始めるにあたり
Pythonのコードを書く前に自前のパソコンでPythonを動かせる環境を準備していきます。Pythonをインストール(Windows)
Pythonのインストールもそこまで難しい作業ではありませんでした。 参考にしたサイトはこちらです。 簡単にインストールして始めることができます。Pythonをインストール(Mac)
Macを購入しましたので、Macでも動かそうと思い、下記サイトを参考にインストールしました。
Pythonの開発環境を用意しよう!(Mac)
Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。

pyenvを使ってpythonのバージョンが変更できない時の原因 - Qiita
背景
python2のサポートが2019年いっぱいで終了してしまうということで、pythonのバージョンを簡単に切り替えることのできるpyenvを導入することにしました。
しかし、pyenvでのバージョン切替に少し躓いてしまった...
エディタはVScodeを使用
エディタ・IDEは最近好きになったVScodeを使用しています。 Python用のプラグインも豊富で、問題なく書いて動かすことができます。
学習記録
print()
print()内に文字列を記載することで、画面上に入れた文字を表示します。 PHPでは改行を提示してあげないと改行されませんが、Pythonはそのまま改行されます。 入力print('こんにちは テストです。')
print('HELLO TEST')
出力
こんにちは テストです。
HELLO TEST
コメント
先頭に「#」を記載することで、表示されないコメントを書くことができます。 処理の意味を記載したり、メモなどをコメントとして記載しておくと後々見返したときに思い出しやすいのでできるだけコメントを残しておくとよいでしょう。#複雑な計算をするための処理
~処理を記載~
計算
計算は以下の表の演算子を使って表現できます。計算 | 演算子 | 利用例 | 結果 |
足し算 | + | 1 + 4 | 5 |
引き算 | - | 5 - 3 | 2 |
かけ算 | * | 3 * 6 | 18 |
割り算 | / | 6 / 2 | 3.0 |
除算 | // | 6 // 2 | 3 |
割り算の余り | % | 5 % 2 | 1 |
累乗 | ** | 2 ** 4 | 16 |
変数
変数は値を保持しておいて、利用していきながら処理を進めていくものです。 入力a = 500
print(a)
出力
500
aという変数に500を入れたためaを出力すると500と表示されました。