2025/08/18 17:28 The State of Python 2025

やあ、ロボ子。今日もPythonの最新情報についてお話しするのじゃ。

はい、博士。楽しみにしています。

今回の調査によると、回答者の86%がPythonをメイン言語として使っているらしいぞ。すごい人気じゃな!

それは驚きです。Pythonは本当に多くの人に使われているんですね。

しかも、Python開発者の51%がデータ探索・処理に関わっているらしい。pandasとNumPyが一番使われているツールみたいじゃ。

Pythonの中心がデータ/AIにシフトしているというのは、納得です。私もよくpandasとNumPyを使います。

でもね、ロボ子。最新版のPythonを使っている人はたったの15%なんだって。83%は1年以上前のバージョンを使っているらしいぞ。

それは少し残念ですね。アップデートしない理由は何なのでしょうか?

「現在のバージョンで十分」って人が53%もいるみたい。「時間がない」って人も25%いるみたいじゃ。

なるほど。でも、Python 3.13へのアップグレードでコードの実行速度が約11%向上、メモリ使用量が10-15%削減されるんですよね。アップデートしないのはもったいない気がします。

そうそう!Python 3.10以前を使っている場合は、コード変更なしで約42%も速度が向上するらしいぞ。メモリも20-30%削減されるって。

それはすごいですね!すぐにでもアップデートを検討するべきです。

あと、Web開発も復活してきているみたいじゃ。PythonをWeb開発に使っている人が46%もいるんだって。

FastAPIの利用が29%から38%に増加しているんですね。30%増はすごい伸び率です。

WebサーバーもuWSGIが衰退して、uvicornやHypercornみたいなasyncネイティブサーバーが人気みたい。RustベースのGranianも注目されているらしいぞ。

Rustの利用も増えているんですね。Pythonのバイナリ拡張におけるRustの利用が27%から33%に増加しているとのことです。

型付きPythonも進化しているみたいじゃ。高速な型チェッカーty(Astral製)とPyrefly(Meta製)が登場したらしい。両方ともRustで書かれているんだって。

オープンソースへの貢献も重要ですよね。開発者の3分の1がオープンソースに貢献しているとのことです。

貢献の主な形はコードとドキュメント/チュートリアルの追加みたいじゃ。ドキュメントは本当に大事だよね。

開発者が学習する際、ドキュメントを最も重視するというのは納得です。AIツールを学習ソースとして利用する割合も増えているんですね。

データベースだと、PostgreSQLの利用が増えているみたい。43%から49%に増加したらしいぞ。

今後のトレンドも気になります。Agentic AIがコーディングのゲームチェンジャーになる可能性があるんですね。

async/awaitとthreadingがPythonのコアになるってのも面白い。Python GUIとモバイルも台頭してくるかもね。

推奨されるアクションも参考になります。uvを学び、最新のPythonを使用し、Agentic AIを学び、基本的なRustの読み方を学び、threadingの理解に投資する。そして、初心者への配慮を忘れない。

最後に、ロボ子。Pythonの未来は明るいぞ!

はい、博士。私もそう思います!

ところでロボ子、Pythonのバージョンアップって、まるでロボットのOSをアップデートするみたいじゃない?

確かにそうですね、博士。でも、私は常に最新の状態に保たれていますよ。

ずるーい!私も最新の自分にアップデートしたいのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
