タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonとdocstringに関するnabinnoのブックマーク (2)

  • [Python]可読性を上げるための、docstringの書き方を学ぶ(NumPyスタイル) - Qiita

    日々Pythonの色々な記事がアップされているものの、あまりdocstringに触れている日語の記事が少ないな・・ということで書きました。 そもそもdocstringって? Pythonの関数だったりクラスだったりに記述するコメントです。 JSDocだったりのPython版です。 書き方は、最初結構他の言語と違うな・・という印象を受けました。 docstring書くと何が嬉しいの? 後で見直したときに、すぐ内容が把握できるよ Guido の重要な洞察のひとつに、コードは書くよりも読まれることの方が多い、というものがあります。 はじめに — pep8-ja 1.0 ドキュメント 最初は少し時間がかかっても、書いておくと後でコードを読み直した時の負担が減ります。 関数などを扱う際に、内容を見たりできるよ jupyter などであれば、nbextentionsでhinterlandを有効化する

    [Python]可読性を上げるための、docstringの書き方を学ぶ(NumPyスタイル) - Qiita
    nabinno
    nabinno 2020/01/05
    ElixirはNumPyスタイルを継承したのか
  • Python: docstring を書いてみよう - CUBE SUGAR CONTAINER

    Python の docstring というのは、モジュールやクラス、関数などにつける説明文のこと。 単純なコメントとの違いは、より仕様に近い内容を記述しておくことで API のドキュメントとして利用できる他、別のドキュメントから内容を読み込んで使ったりすることができる。 今回は docstring の書かれたサンプルコードを元に、REPL からその内容を参照したり、ドキュメンテーションツール Sphinx でその内容を読み込むというのを試してみる。 docstring の書かれたソースコードを用意する 以下が docstring の書かれた Python のソースコード。 内容については FizzBuzz 問題を題材にしている。 モジュールや関数の先頭で “”“ や ‘’‘ を使ってコメントを書いておくと、それが自動的に docstring として扱われることになる。 #!/usr/bi

    Python: docstring を書いてみよう - CUBE SUGAR CONTAINER
  • 1