「 Python 」 一覧
-
-
はじめに 前回は、Python の文・インデント・変数・型・制御構文を扱いました。今回は、まとまった処理に名前を付け、必要なときに呼び出せる「関数」を見ていきます。 def で関数を定義する 関数は ...
-
-
はじめに 前回の記事「Claude Code が書きがちな Python コードを読めるようになる」では、Claude Code が実行するコードの中でよく出てくるパターン(内包表記や f-strin ...
-
-
Orvalを使ってFastAPIが生成したOpenAPIからAPIクライアントを生成してみる
2025/06/09 -FrontEnd
Python, TypeScript, fastapi, orvalはじめに orvalはOpenAPIからTypeScript用のAPIクライアントと、APIのリクエスト/レスポンスで使うオブジェクトやEnumの型定義を生成するツールです。 今回はorvalを使って ...
-
-
はじめに uvで本番環境のdockerイメージをビルドするにはどのような方法が良いのか調査したいと思い、今回はFastAPIとMySQLを使ったサンプルアプリケーションを題材に調査してみました。 My ...
-
-
はじめに 以前、Pythonのパッケージ・プロジェクトマネージャとしてRyeを紹介しました。現在では、同じメンテナーによって後継である uv の開発が進められていて、新規プロジェクトでは uv の使用 ...
-
-
FastAPIのPath Operationをasync defにするときはブロッキングに気をつけよう!
はじめに 今回は、FastAPIのAPIのエンドポイントを定義する方法である Path Operationに渡す関数を async defにした時の挙動について調べました。この手の記事はすでにたくさん ...
-
-
Pythonコードが育っても品質を維持するツールを考える[Ruff Pyright]
はじめに Pythonでアプリケーション開発をするとなると、ちょっとしたPythonスクリプトを書くのとは違った難しさがあります。素のPythonは、スクリプト言語らしい自由さを持っていますが、その状 ...
-
-
新時代のPythonプロジェクト・パッケージ管理ツール「Rye」使ってみた
はじめに Pythonでアプリケーションやパッケージを開発する場合、これまでは仮想環境であるpyenvと、プロジェクト・パッケージ管理ツールのpoetryを組み合わせて開発することが多かったと思います ...