PyCoder's Weekly 第691号は、多様なPythonトピックを扱っています。Adrianは、コード例を交えながら継承とコンポジション、そして関数について解説しています。Andrew Wegnerは、トラブルシューティングのための捕捉されない例外のロギングについて議論しています。Pganalyzeは、PythonアプリでのPostgresの遅延を防ぐためのチェックリストを提供しています。Real Pythonは、marimoノートブックのコースと、関連するクイズ付きで一般的なPythonエラーのデバッグに関する記事を特集しています。
uv 0.8.0とTextualize 4.0.0のリリースが発表されたほか、PEP 590、Vectorcallが最終化されました。Djangoは20周年を迎えました。記事では、atexitモジュールのクリーンアップへの使用、2048ゲームの例を用いたイテレーターとイテラブルの理解、SQLModelを用いたよりクリーンなデータベース連携について掘り下げています。Augment Codeは、Python開発者向けのAIコーディングエージェントとして紹介されています。
さらに、PythonのスコープのLEGBルール、asyncio.Protocolを使用したHTTPサーバーの構築、Asciimaticsを用いたターミナルユーザーインターフェースの使用方法に関するチュートリアルも提供されています。Vivis Devは__bool__と__len__を用いた真偽値について説明し、Stephen Gruppettaは`or`と`and`の動作を検証しています。FastAPIとWebSocketsを用いたリアルタイムダッシュボードも詳細に説明されています。PyPIは、スパムキャンペーンのため、inbox.ruメールドメインの登録を禁止しました。プロジェクトには、gt-extras、shapely、コード実行のためのdowhen、複雑度計算のためのcomplexipy、HTTPリクエストのためのmureq-typedが含まれます。今後のイベントには、Real Python Office Hours、PyOhio、PyDelhi User Group Meetup、Python Sheffieldが含まれます。
pycoders.com
PyCoder’s Weekly: Issue #691: Inheritance, Logging, marimo, and More (July 22, 2025)
