Python– category –
-
Python
【Python】frozendict 深掘り — Python 3.15 の不変辞書の制約とエッジケースを実測
Python 3.15 で追加されたビルトインの frozendict を実機で検証しました。dict との違い、ハッシュ化と lru_cache、eval の globals で引っかかる TypeError まで、実行ログ付きで解説します。 -
Python
【Python】Python 3.15 移行ログ — 3.14 から上げて壊れた箇所と直し方
Python 3.15 への移行で実際に壊れた箇所(sqlite3 の位置引数、argparse の dest 推定)と lazy import・frozendict・sentinel の新機能を実測付きでまとめた移行ログです。 -
Python
【Python】t-string 深掘り — PEP 750 の制約と f-string との違いを実測
Python 3.14 で入った t-string(PEP 750)は、f-string と見た目が同じで中身が別物です。この記事では 3.14.7 の実環境で動かして分かった、制約とはまりどころをまとめます。 -
Python
【Python】flake8 + black + isort から Ruff 0.17 へ移行したログ — 実際に壊れた4箇所
flake8 + black + isort を Ruff 0.17 に畳んだ移行ログです。0.17 で変わった既定の target-version と既定ルールセット、行長計算の変更で壊れた4箇所の直し方を実測つきでまとめました。 -
Python
【Python】Python 3.14 完全ガイド2026 — Free-Threading と JIT
uvでFree-Threading版のPython 3.14.7を動かし、4スレッドで3.5倍の高速化を実測しました。GIL解放ビルドの導入手順と、実験的JIT、T-Stringsの使い方を解説します。 -
Python
uv のインストールと使い方 — Pythonのパッケージ管理を高速化
uv のインストールと基本的な使い方をまとめます。コマンド2つで仮想環境と依存関係が整います。uv 0.12.13 で数十パッケージの依存解決がミリ秒で終わることを実機で確認しました。
1