目的
Pythonを勉強したい!!
というわけですこしづつ形にしていこうと思います!!
環境について
普段はMacを用いて、仕事やコードを書いています。
したがって標準で入っているPythonは2.7系です。
### MacのPython環境
$ python --version
Python 2.7.10
ただ、Python2系はサポートは2020年までが公式で発表されています。(wikipedia)
今から始めるのであれば、Python3系をやっていくのがいいでしょう。
勿論2系のコードがたくさんあるので、2系からでも間違いではないですが、まずは自分で0から書けるようになれるように3系を使っていこうかと思います。
Pythonを複数バージョン扱うにはいくつか方法がありますが、今回はDockerを使用して環境を作っていきます。
前提として手元のMacにDocker for Macがインストールされているとします。
Dockerfile
FROM python:3.6.2-stretch
RUN apt-get update
RUN apt-get install -y vim python-pip
RUN pip install ipython
上記のDockerfileを用いてdockerコンテナを作ってログインします。
$ export TAG=py-3
$ docker build . --tag ${TAG}
$ docker run --rm -it -v $(cd `dirname $0`; pwd)/src:/opt -w /opt --name="from-${TAG}" ${TAG} /bin/bash
-
コンテナ内でPythonのバージョンを確認する
# python --version Python 3.6.2 # pip --version pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
これで、Pythonの環境が整いました。
これから少しづつPythonを触っていきたいと思います!!