Skip to content

MasaYan24/template_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

template_python

  • 基本設定

    • main.pyutils.py はサンプルなので、それ 以外のファイル を git のルートに保存する。

    • pip install -r requirements.txt を実行する。

    • pre-commit install を実行する。

  • リーダブルコードの作成依頼

    • 全部関数化する。

    • 以下の形式で実行をする。

      if __name__ == "__main__":
          main(**vars(_retrieve_args()))
    • ファイルやディレクトリのパスは、pathlib.Path を用いる。

      from pathlib import Path
    • matplotlib を使うときはオブジェクト思考で作る。

      fig, ax = plt.subplots()
  • 事前設定 (レポジトリオーナー向け)

    • 改行コードの統一

      $ cat .gitattributes
      * text eol=lf
    • gitignore 設定

      $ cat .gitignore
      .envrc
      .mypy_cache
      .swp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages