docker
Python3

Hello Python 🐍

More than 1 year has passed since last update.

目的

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を触っていきたいと思います!!