9.5.4関数アノテーション関数アノテーションとは 関数の引数や戻り値に対して付与できる注釈のこと。・アノテーション情報にアクセスする>>> def get_triangle(base:float = 1, height:float = 1) ->float:... return base * height / 2...>>> ann = get_triangle.__an ...
もっと読む
2023年07月
Python勉強中 9.5.3デコレーターのけるdocstring 20230721
9.5.3デコレーターのけるdocstringデコレーターとはデコレータは、Pythonの特徴的な機能であり、既存の関数やクラスの振る舞いを修飾(デコレート)するためのものです。具体的には、他の関数を引数として受け取り、新しい関数を返す高階関数として実装されます。デコレータ ...
もっと読む
Python勉強中 9.5.2ドキュメント生成ツール「Sphinx] 20230720
9.5.2ドキュメント生成ツール「Sphinx]Sphinxというツールが存在し、簡便にしてくれるようです。[1]ドキュメント生成の準備を行う急に教科書の表現が変わって戸惑っていますが、まずはいつも通りにやっています。>cd C:/data/selrpy/chap09/mysphinx>sphinx-quickstart docs ...
もっと読む
Python勉強中 9.5ドキュメンテーション 20230720
9.5ドキュメンテーションdocstring(ドックストリング)これを使うとコードと仕様書(ドキュメント)を同期させ、説明しやすいそうです。9.5.1docstringの基本ドキュメンテーション文字列(docstring)とは、Pythonにおける特殊なコメントで、関数、クラス、モジュールなどの ...
もっと読む
Python勉強中 9.4.3タスクの作成と実行 20230719
9.4.3タスクの作成と実行基本呪文にしか聞こえてない民です。"Task"とは、プログラムの中で実行される作業や単位を指します。特に非同期プログラミングの文脈では、"Task"は非同期処理の最小の単位を表し、個々の"Task"は独立して並行に実行されます。Pythonのasyncioモジュ ...
もっと読む