今回からはCommandパターンを取り上げる。この辺りから、Cocoaとの比較が俄然面白くなってくる。とりあえず、GoF本におけるCommandパターンの説明から始めよう。 Commandパターンとは Commandパターンは、名前の通りコマンドを表すパターンだ。この「コマンド ...
鈴木たかのりです。今月からgihyo. jp上で 「Python Monthly Topics」 と題して、毎月Python関連の話題になったトピックやツール、ライブラリなどを紹介していきたいと思います。 第1回目はPython 3. 10の新機能 「構造化パターンマッチング (Structural Pattern Matching ...
鈴木たかのり (@takanory) です。今月の 「Python Monthly Topics」 では、第1回で紹介したPython 3. 10の新機能 「構造的パターンマッチング (Structural Pattern Matching⁠)⁠」の続きをお届けします。 前回は構造的パターンマッチング全体の説明、いくつかのパターン ...
「Typer」とは、Pythonでコマンドラインツール(CLIツール)を簡単に作成するためのライブラリだ。PythonでWeb APIを開発するフレームワークとして有名な「FastAPI」の作者が開発している。Typerを使うと、関数を定義するだけで、Pythonの関数定義を解析して、自動 ...