Python¶
Pythonは豊富な標準ライブラリが付属していることから“Batteries Included”と呼ばれている 1 .
GitHub¶
- Jaworski, M., & Ziadé, T. (2016). Expert Python Programming. Packt Publishing Ltd.
Style Guide¶
Docstring¶
def func(arg1, arg2):
"""関数の概要
関数の詳細説明
:param arg1: arg1の説明
:type arg1: arg1の型
:param arg2: arg2の説明
:type arg2: arg2の型
:return: 返り値の説明
:rtype: 返り値の型
"""
def func(arg1, arg2):
"""関数の概要
関数の詳細説明
Parameters
----------
arg1: arg1の型
arg1の説明
arg2: arg2の型
arg2の説明
Returns
-------
返り値の型
返り値の説明
"""
def func(arg1, arg2):
"""関数の概要
関数の詳細説明
Args:
arg1 (arg1の型): arg1の説明
arg2 (arg2の型): arg2の説明
Returns:
返り値の型: 返り値の説明
"""
JupyterLab¶
Docker¶
JupyterLabをDockerで使用する方法.
docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v `pwd`:/home/jovyan/work --name jupyter jupyter/datascience-notebook
Sphinx¶
Docker¶
SphinxをDockerで使用する方法.
docker run --rm -v `pwd`:/docs sphinxdoc/sphinx --name sphinx make html