pandas 3.1の候補版が公開。inplace=Trueが非推奨に、selectやread_csvの高速化も入ったニュースを初心者向けに解説
データ分析ライブラリpandasの3.1.0の候補版rc0が、2026年9月30日に公開されました。入門記事でよく見かけるinplace=Trueの多くが非推奨になり、列を選ぶselectや条件で絞り込むfilterの新しい使い方、read_csvの高速化も入っています。候補版を実際に動かした結果とともに、今のうちに直しておきたい書き方を整理します。
Python WebAcademy Blog
Python入門、文法、設計、学習方法の記事をキーワードやタグから探せます。
新着記事
263件
データ分析ライブラリpandasの3.1.0の候補版rc0が、2026年9月30日に公開されました。入門記事でよく見かけるinplace=Trueの多くが非推奨になり、列を選ぶselectや条件で絞り込むfilterの新しい使い方、read_csvの高速化も入っています。候補版を実際に動かした結果とともに、今のうちに直しておきたい書き方を整理します。
書いた関数が正しく動くか、毎回printで確かめていませんか。Python標準ライブラリのunittestを使えば、インストールなしで自動テストを書き始められます。TestCaseクラスの作り方、assertEqualやassertRaisesの使い分け、setUpでの準備、subTestやテストの見つけ方まで、手元で動かした結果とともに初心者向けに解説します。
PythonのWebフレームワークFastAPIが、2026年9月29日の0.142.0でOpenTelemetryへの対応を標準で組み込みました。10月8日の0.143.0では、環境変数から送り先を自動設定する機能がオプトインに変わっています。テレメトリとは何か、何が記録されるのかを、実際に動かして取れた記録とともに初心者向けに整理します。
データベースの接続先やログの保存場所を、コードに直接書き込んでいませんか。Python標準ライブラリのconfigparserを使えば、INI形式の設定ファイルをインストールなしで読み書きできます。セクションとキーの考え方、getintやgetbooleanでの型変換、fallbackでの既定値、DEFAULTセクションや%記号の落とし穴まで、手元で動かした結果とともに初心者向けに解説します。
2026年10月9日、Astralのパッケージ管理ツールuv 0.13.0とリンター兼フォーマッターRuff 0.17.0が同時に公開されました。uvは何も指定しないとPython 3.15を入れるようになり、Ruffは既定で有効なルールやPythonのバージョンの扱いが変わりました。実際に新旧のRuffで同じコードを調べた結果とともに、上げる前に確かめたい点を整理します。
ValueErrorやRuntimeErrorばかりをraiseしていて、呼び出し側でどのエラーかを見分けられずに困ったことはありませんか。Pythonでは、Exceptionを継承したクラスを書くだけで自分専用の例外を作れます。独自例外の基本の書き方、親クラスでまとめる設計、エラーに情報を持たせる方法、raise fromによる例外の連鎖、Python 3.11で入ったadd_noteまで、実際に動かした結果とともに解説します。
2026年10月9日、Python 3.15の正式版が公開されました。lazy import、書き換えられない辞書frozendict、内包表記でのアンパック、UTF-8の標準化などが入っています。公開されたばかりの3.15.0で実際に動かした結果と、主要なライブラリの対応状況を確かめながら、今すぐ上げるべきかを整理します。
検索キーワードに日本語を入れたURLを作ったら、%E3%83%91のような謎の文字列に変わって戸惑ったことはありませんか。Python標準ライブラリのurllib.parseを使うと、URLを部品に分解したり、クエリ文字列を安全に組み立てたり、相対パスを絶対URLに直したりできます。urlparse・parse_qs・urlencode・quote・urljoinの使い方と、実務でつまずきやすい落とし穴を、手元で動かした結果とともに解説します。
データの検証ライブラリPydanticの2.14.0が、2026年10月8日に公開されました。Python 3.9のサポートを終え、3.15のfrozendictやlazy importに対応したほか、値が送られてこなかったことを表すMISSINGが正式な機能になりました。NoneとMISSINGの違いを実際に動かした結果とともに、上げる前に確かめたい点を整理します。
import sysはよく見かけるのに、何ができるモジュールなのかはっきりしない。そんな方に向けて、Python標準ライブラリのsysモジュールでよく使う機能を整理しました。コマンドライン引数のsys.argv、モジュールの探し場所を決めるsys.path、終了コードを返すsys.exit、エラー出力のsys.stderrまで、手元で動かした結果とサンプルコードで解説します。
Python学習ロードマップ
記事で気になったテーマを、順番に手を動かしながら学べます。
Step 1
未受講受講後にできること
Step 2
未受講受講後にできること
Step 3
未受講受講後にできること