Python OSS 読み物系
00_総論
01_HTTPとAPI
requestsはなぜ事実上の標準になったか
🧭 はじめに(What / Why) このページでは、PythonにおけるHTTPクライアントの代名詞とも言える requests が なぜ「事実上の標準」になったのかを理解します。 何がそれ...
httpxはrequestsをどう進化させたか
🧭 はじめに(What / Why) このページでは、HTTPX が requestsをどう進化させたのかを理解します。 requestsの「成功した前提」を壊さずに、何を追加したのか syn...
aiohttpが選ばれる場面・選ばれない場面
🧭 はじめに(What / Why) このページでは、aiohttp が どんな文脈で選ばれ、どんな文脈では選ばれないのかを整理します。 aiohttpは単なるHTTPクライアントではありません...
requests / httpx / aiohttp 三点比較
🧭 はじめに(Why) このページでは、Pythonにおける主要HTTPライブラリである requests HTTPX aiohttp の 三点比較 を行います。 目的は「優劣を決める」こと...
02_データ表現と型
dataclassは何を解決し、何を解決しないか
🧭 はじめに(What / Why) このページで理解できることは次の3点です。 dataclassが存在する目的は「データを運ぶだけのクラス」を安く・読みやすく作ること dataclassが...
pydanticが流行った本当の理由
🧭 はじめに(What / Why) このページで理解できることは次の3点です。 pydanticは「型チェックがしたいライブラリ」ではなく、境界での契約を実装するための道具であること pyd...
orjsonが必要になる瞬間
🧭 はじめに(What / Why) このページで理解できることは次の3点です。 orjsonは「jsonの高速版」ではなく、JSON境界のコストを現実的に削るための専用部品であること orj...
型ヒント形骸化アンチパターン集
🧭 はじめに(What / Why) このページで理解できることは次の3点です。 型ヒントは「書いた瞬間」に価値が生まれるのではなく、運用と文脈で初めて意味を持つこと 型ヒントが形骸化すると、...