コース
効率的なPythonコードの書き方
中級スキルレベル
更新日 2026/01
PythonProgramming4時間15 ビデオ52 演習4,000 XP150K+修了証明書
無料アカウントを作成
Googleで続行その他のオプションを表示または
何千もの企業の従業員が支持
チームのトレーニングを担当していますか?
Businessをお試しくださいコース説明
前提条件
Data Types in PythonPython Toolbox1
効率化の基礎
この章では、効率的なPythonコードを書くとはどういうことかを学びます。PythonのStandard Libraryを見直し、NumPy配列について理解し、Pythonの組み込みツールの使い方を練習します。ここで学ぶ内容が、後続の章の土台になります。
2
コードの計測とプロファイリング
この章では、異なるコーディング手法間で実行時間を収集・比較する方法を学びます。line_profilerやmemory_profilerパッケージを使ってコードベースをプロファイリングし、ボトルネックを見つける練習をします。続いて、学んだことを活かして、これらのボトルネックを効率的なPythonコードに置き換えていきます。
3
さらなる効率化
この章では、より高度な効率化のコツを扱います。効率的なコードを書くのに役立つ組み込みモジュールをいくつか学び、集合論の活用を練習します。さらに、Pythonのループパターンと、それをより効率的にする方法について学びます。
4
pandasの基本的な最適化
この章では、pandasのDataFrameを効率よく扱うための基本を紹介します。DataFrameを反復処理するためのさまざまな方法を学び、その後、DataFrameに保存されたデータへ関数を効率的に適用する方法を学びます。
効率的なPythonコードの書き方
コース完了 19百万人を超える学習者と共に効率的なPythonコードの書き方を始めましょう!
無料アカウントを作成
Googleで続行その他のオプションを表示または
DataCamp for Mobileでデータスキルを磨きましょう
モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。