Tag

#ニュース の記事

このテーマに関連するPython学習記事をまとめています。

Tagged Posts

#ニュース の記事一覧

27件

Polars 2.1がリリース。文字列と数値の足し算がエラーに変わり、SQLもぐっと便利になったニュースを初心者向けに解説

2026年10月25日、データ分析ライブラリPolarsの2.1.0が公開されました。2.0で黙って文字列としてつなげていた、文字列の列と数値の列の足し算がエラーになり、0に向かって切り捨てる割り算truncdivや、SQLの再帰的なWITH句なども加わっています。2.0.0と2.1.0で同じコードを動かした結果とともに整理します。

Starlette 1.9と1.10がリリース。FastAPIのテストで少しずつ届く応答を確かめられるようになったニュースを初心者向けに解説

FastAPIの土台であるStarletteの1.9.0が2026年10月18日に、1.10.0が10月24日に公開されました。テスト用のTestClientで、少しずつ届く応答を届いた順に読めるようになったほか、URLの組み立てやクエリパラメータの比べ方も変わっています。1.8.0と1.10.0で同じコードを動かした結果とともに、上げる前に確かめたい点を整理します。

Tornado 6.6がリリース。設定1行でなりすましの送信を防ぐcross_origin_protectionと、危ないリダイレクトの修正を初心者向けに解説

2026年10月21日、PythonのWebフレームワークTornadoの6.6.0が公開されました。別のサイトから勝手に送られてくるリクエストを、設定1行で防げるcross_origin_protectionが加わり、利用者を外部のサイトへ飛ばせてしまうリダイレクトの問題も直っています。6.5.10と6.6で同じアプリを動かした結果とともに、上げる前に確かめたい点を整理します。

coverage.py 7.17がリリース。テストが通った範囲の測り間違いが直り、Python 3.10のサポートも終了したニュースを初心者向けに解説

2026年10月22日、テストがコードのどこまでを通ったかを測るツールcoverage.pyの7.17.0が公開されました。コメントに書いた言葉のせいで、通っていない分岐を通ったと数えてしまう問題などが直り、Python 3.10のサポートも終了しています。カバレッジとは何かという基本から、7.16.2と7.17.0で同じコードを測った結果まで整理します。

DuckDB 2.0がリリース。SQLのトリガーに対応し、Pythonからの使い方も大きく変わったニュースを初心者向けに解説

2026年10月21日、手元のPythonの中で動く分析用データベースDuckDBの2.0.0が公開されました。表に行が追加されたときに自動で処理を動かすトリガーに対応し、Python向けのパッケージもPython 3.11以上が必要になるなど大きく変わっています。1.5.6と2.0.0で同じコードを動かした結果とともに、上げる前に確かめたい点を整理します。

FastAPIの変更は0.156まで続く。JSONのnullと省略を区別するようになったニュースを初心者向けに解説

先日お伝えしたFastAPIの連続リリースは、その後も続き、2026年10月21日には0.156.4に達しました。0.151.0では、JSONで送られたnullと、項目を省略した場合をはっきり区別するように変わっています。新旧の版で同じAPIを呼んだ結果とともに、nullと省略の違い、上げる前に確かめたい点を整理します。

FastAPIが3日で0.150へ。チェックボックスや空欄などHTMLフォームの扱いが変わったニュースを初心者向けに解説

PythonのWebフレームワークFastAPIが、2026年10月18日から20日にかけて0.144から0.150まで立て続けに公開されました。チェックしなかったチェックボックスがFalseになる、空欄のまま送られた入力を値なしとして扱うなど、HTMLフォームの扱いが大きく変わっています。新旧の版で同じコードを動かした結果とともに、上げる前に確かめたい点を整理します。

setuptools 84.1がアーカイブ展開の弱点を修正。ファイルが外に書き出されるパストラバーサルを初心者向けに解説

2026年10月19日、Pythonのパッケージづくりを支えるsetuptoolsの84.1.0と84.2.0が公開されました。84.1.0では、ZIPやtarの展開で指定したフォルダの外にファイルが書き出されるおそれのある問題が直されています。パストラバーサルとは何か、自分のコードでZIPを安全に展開するにはどうすればよいかを、実際に動かしたコードとともに整理します。

Python 3.16の最初のアルファ版が公開。selfの書き忘れを教えてくれるエラーなど、早くも見えてきた新機能を初心者向けに解説

Python 3.15の正式版からわずか4日後の2026年10月13日、次のPython 3.16の最初のアルファ版3.16.0a1が公開されました。正式版は2027年10月5日の予定です。selfを書き忘れたときに教えてくれるエラーメッセージや、iter()の新しい引数、math.sinpi()など、早くも入った変更を実際に3.16.0a1で動かしながら紹介します。

Pillow 13.0がリリース。重大な脆弱性を含む多数のセキュリティ修正と、読み込みの高速化を初心者向けに解説

Pythonの画像処理ライブラリPillowの13.0.0が公開されました。深刻度が最も高いCriticalを含む多数のセキュリティ修正が入り、Python 3.10のサポートを終えて3.15に正式対応しています。importにかかる時間の短縮や、パレット画像の色反転への対応など、実際に12.3.0と13.0.0を並べて動かした結果とともに整理します。

Starlette 1.8も3.10を卒業。Python 3.10のサポート終了から2週間、主要ライブラリの対応状況を初心者向けに解説

2026年10月13日、FastAPIの土台でもあるStarlette 1.8.0が公開され、Python 3.10のサポートを終えました。翌14日のStreamlit 1.66も同じく3.11以上が必須です。3.10のサポートが10月1日に終わってから2週間、主要なライブラリの最新版がどのPythonに対応しているのかをPyPIの記録で調べ、自分の環境を確かめるコードとあわせて整理します。

Streamlit 1.66がリリース。Python 3.15に対応し、3.10のサポートを終了、ブラウザなしのテストも強化されたニュースを初心者向けに解説

PythonだけでWebアプリが作れるStreamlitの1.66.0が、2026年10月14日に公開されました。Python 3.15に対応する一方で3.10のサポートを終え、すべての入力部品でon_change="ignore"が使えるようになり、ブラウザを開かずにアプリを試せるAppTestも強化されています。フォームのテストを実際に動かした結果とともに、変更点を整理します。

mypy 2.4がリリース。Python 3.15に対応し、高速な新パーサーと並列チェックが標準に近づいたニュースを初心者向けに解説

Pythonの型チェッカーmypyの2.4.0が、2026年10月1日に公開されました。Python 3.15のsentinelやlazy importに対応し、Ruffのパーサーをもとにした高速な新パーサーが標準になり、複数のCPUで並列にチェックする機能も実験段階を卒業しました。sentinelの型チェックを実際に動かした結果とともに、学習者にとって何が変わるのかを整理します。

pandas 3.1の候補版が公開。inplace=Trueが非推奨に、selectやread_csvの高速化も入ったニュースを初心者向けに解説

データ分析ライブラリpandasの3.1.0の候補版rc0が、2026年9月30日に公開されました。入門記事でよく見かけるinplace=Trueの多くが非推奨になり、列を選ぶselectや条件で絞り込むfilterの新しい使い方、read_csvの高速化も入っています。候補版を実際に動かした結果とともに、今のうちに直しておきたい書き方を整理します。

FastAPIにOpenTelemetryが標準搭載。0.143では自動設定がオプトインに変わったニュースを初心者向けに解説

PythonのWebフレームワークFastAPIが、2026年9月29日の0.142.0でOpenTelemetryへの対応を標準で組み込みました。10月8日の0.143.0では、環境変数から送り先を自動設定する機能がオプトインに変わっています。テレメトリとは何か、何が記録されるのかを、実際に動かして取れた記録とともに初心者向けに整理します。

uv 0.13とRuff 0.17がリリース。Python 3.15が標準になり、既定のルールも変わったニュースを初心者向けに解説

2026年10月9日、Astralのパッケージ管理ツールuv 0.13.0とリンター兼フォーマッターRuff 0.17.0が同時に公開されました。uvは何も指定しないとPython 3.15を入れるようになり、Ruffは既定で有効なルールやPythonのバージョンの扱いが変わりました。実際に新旧のRuffで同じコードを調べた結果とともに、上げる前に確かめたい点を整理します。

記事を読む

Python 3.15が正式リリース。lazy importやfrozendictを実際に動かして、今すぐ上げるべきかを初心者向けに解説

2026年10月9日、Python 3.15の正式版が公開されました。lazy import、書き換えられない辞書frozendict、内包表記でのアンパック、UTF-8の標準化などが入っています。公開されたばかりの3.15.0で実際に動かした結果と、主要なライブラリの対応状況を確かめながら、今すぐ上げるべきかを整理します。

Pydantic 2.14がリリース。Python 3.15に対応し、未入力を表すMISSINGが正式機能になったニュースを初心者向けに解説

データの検証ライブラリPydanticの2.14.0が、2026年10月8日に公開されました。Python 3.9のサポートを終え、3.15のfrozendictやlazy importに対応したほか、値が送られてこなかったことを表すMISSINGが正式な機能になりました。NoneとMISSINGの違いを実際に動かした結果とともに、上げる前に確かめたい点を整理します。

Djangoが4件の脆弱性を修正。6.1.2・6.0.9・5.2.18のセキュリティリリースを初心者向けに解説

2026年10月6日、PythonのWebフレームワークDjangoが6.1.2、6.0.9、5.2.18のセキュリティリリースを公開し、4件の脆弱性を修正しました。サービス停止につながる問題や、フォームセットで権限を越えた操作ができてしまう問題などです。Djangoの深刻度の考え方、自分の版の確かめ方、更新の進め方を、表とサンプルコードで整理します。

Polars 2.0がリリース。ストリーミングが標準に、結果が静かに変わる変更もあるニュースを初心者向けに解説

高速なデータ分析ライブラリPolarsの2.0.0が、2026年10月6日に公開されました。Lazy APIの標準エンジンがストリーミングに変わり、explodeの動きや型の扱いなど、エラーを出さずに結果だけが変わる変更も含まれています。1.xと2.0で実際に同じコードを動かした結果を見ながら、上げる前に確かめたい点を整理します。

SQLAlchemy 2.1がリリース。Python 3.11以上が必須に、autoflushの動きも変わったニュースを初心者向けに解説

PythonでデータベースをあつかうライブラリSQLAlchemyの2.1.0が、2026年9月24日に公開されました。Python 3.10のサポート終了、greenletが標準で入らなくなったこと、text()でもautoflushが走るようになった変更、Python 3.14のt-string対応など、2.0から上げる人が知っておきたい点を、実際に2.0と2.1で動かした結果とともに整理します。

Pythonのパッケージ管理に、初めて選挙で選ばれた評議会が誕生。Python Packaging Councilを初心者向けに解説

pipやPyPI、pyproject.tomlといったPythonのパッケージ管理の決まりごとを見守る、Python Packaging Councilの最初のメンバー5人が、2026年9月にPSFの選挙で選ばれました。これまで誰がどう決めていたのか、評議会ができると何が変わるのか、学習者や実務で使い始めた人に関係するところを、表とサンプルコードで整理します。

MCPのPython SDKに認証情報が盗まれる脆弱性。1.30.0と2.2.0で修正されたニュースを初心者向けに解説

AIと外部ツールをつなぐMCPの公式Python SDKで、OAuthの認証情報が悪意あるサーバーに送られてしまう脆弱性が2026年9月28日に公表されました。深刻度は高で、1.30.0と2.2.0で修正済みです。MCPとは何か、何が問題だったのか、自分の環境が影響を受けるかの確かめ方と対処法を、表とサンプルコードで整理します。

Djangoが年1回リリースへ。2028年から版番号は2028.0に、新しい運営ルールも承認されたニュースを初心者向けに解説

PythonのWebフレームワークDjangoが、2028年1月から年1回のリリースに切り替わります。版番号は2028.0のように年を表す形になり、どの版も3年間サポートされます。9月22日には運営ルールを定めたDEP 19も承認されました。何が変わり、これからDjangoを学ぶ人や使っている人は何を気にすればいいのかを、表とサンプルコードで整理します。

Python 3.15の正式版は10月9日に延期、3.10はサポート終了へ。10月初めのPythonニュースを初心者向けに解説

2026年10月2日、Python 3.15の候補版rc3が公開され、正式版の予定日が10月1日から10月9日に変わりました。同じタイミングで3.10から3.14までの更新版がそろって出て、3.10はサポート終了、3.13は通常のバグ修正の最終版を迎えています。何が起きたのか、学習者や実務で使い始めた人は何をすればいいのかを、表とサンプルコードで整理します。

【お知らせ】ブラウザ実行環境での入力機能不具合について

このたび、当サイト内の一部実行環境において、ユーザー入力を受け付ける機能 input()関数が正しく動作しない不具合が発生しておりました。

記事を読む

Python 3.14ベータが始動!新機能について解説します。

今回の記事ではPython 3.14の新機能をわかりやすく解説します。「この機能はどう活かせるか?」という実務的な視点から説明。

記事を読む