Background
何もない状況から低コストでプログラミングを学ぶ方法を考えてみた。(Mac編)
タダでプログラミングを学ぶ方法を考えてみた。
の続きです。
これらの初歩的な話は文部科学省が インパール作戦的に プログラミング教育2020 を始めるにあたって、公共以外で家で学習する時に最低限のコストですすめる方法をまとめていて、おそらくこの辺の需要はありそうと思ったためです。
2回のまとめの中で中古のMacで学習しましょう!
と書きましたがもしターミナルを開いてPythonを使うとなると、そのPythonのバージョンが2系と古いものだと思います。
個人的には
プログラムの文法を学ぶためだけだったら古いものを使っても問題ない
と思っています。
新しい3系との違いとしては print
の書き方や日本語文字列の使い方あたりが違っていて、それ以外だったらほぼ一緒です。
最低限変数,文字列,コメントを半角英数字のみで書いてもプログラムは実行できます。
でも、学習をもう少し進めてアプリケーションを作ってどこかで公開したいというモチベーションがあった場合は最新の3系をインストールすることを推奨します。
というのは2系は、先月2020年1月でサポートが終了して4月に最終リリースをしてそれ以降はセキュリティに問題があっても更新はないからです。また、Python3系がリリースし始めの頃はパッケージの数は2系よりも劣っていましたが今では3系が主流です。
ここでは、Python3系をインストールする方法をまとめてみます。
Wifi
Python3系をインストールするためにはネットワークに接続する必要があります。
約30MBと容量サイズは必要ないのでフリーWifi or デザリングでいいかと思います。
Method
Python3系をインストールする方法は
- 公式サイト
- Homebrewを使う
の2つあります
Official Page
公式ページ
https://www.python.org/downloads/
ここからパッケージをダウンロードしてインストールするだけです。
homebrew
MacでPython以外のプログラム・アプリケーションを動かしたい場合はパッケージ管理ツールであるhomebrewを使うのがいいです。
このサイトの通り、
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
をターミナルにペーストすればOKです。
あとは、
brew install python3
とすればインストール完了です。
本当にこれだけです。
3系を実行するときは、
$ python3
です。
python
のままだと今まで通り2系が実行されます。
念のためpython3がインストールされているか確認するにはバージョンを見ればいいです。
$ python3 -V
Python 3.6.8
PostScript
PCに無料でwifiで接続する話は不要だと思いたい。
今更感が半端ないですが、スマホしか使っていない場合は知らない人がマジョリティな気がしたので掲載してます。