メインコンテンツへスキップ
ホームPython

無料 コース

効率的なPythonコードの書き方

中級スキルレベル
更新済み 2026/01
効率的なコードの書き方を学びましょう。これにより、迅速に実行され、リソースを巧みに割り当て、不要なオーバーヘッドを回避することが可能となります。
無料コースを始める

無料で含まれています

PythonProgramming
4 時間
15 ビデオ
52 演習
4,000 XP
150K+
修了証明書

無料アカウントを作成する

Googleで続行その他のオプションを表示

または


続行すると、利用規約プライバシーポリシー、およびお客様のデータが米国に保存されることに同意したものとみなされます。

数千社の学習者に愛されています

Group

チームをトレーニングしますか?

法人向けに試す

コースの説明

Data Scientistとしての時間の大半は、コードの実行を待つのではなく、データから有用な示唆を引き出すことに使うべきです。効率的なPythonコードを書くことで、実行時間を短縮し、計算資源を節約でき、結果としてData Scientistとして本当にやりたい仕事に集中できます。本コースでは、Pythonの組み込みデータ構造、関数、モジュールを活用して、よりクリーンで高速、かつ効率的なコードを書く方法を学びます。ボトルネックを見つけるためにコードの計測とプロファイリングを行う方法を確認し、その後、PythonのStandard Library、NumPy、pandasを用いて、これらのボトルネックや望ましくない設計パターンを取り除く練習をします。コース終了時には、効率的なPythonコードを書き始めるために必要なツールが身につきます。動画にはライブ字幕があり、動画左下の"Show transcript"をクリックすると表示できます。 コースの用語集は、右側のリソースセクションにあります。 CPEクレジットを取得するには、コースを完了し、認定アセスメントで70%のスコアに到達する必要があります。右側のCPEクレジットの案内をクリックするとアセスメントに移動できます。

前提条件

Data Types in PythonPython Toolbox
1

Foundations for efficiencies

In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
チャプターを開始
2

Timing and profiling code

In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
効率的なPythonコードの書き方
コース完了

修了証明書を取得する

この資格をLinkedInプロフィール、履歴書、またはCVに追加する
SNSで共有し、評価面談でも活用しましょう
今すぐ登録

19百万人の学習者に加わって、今日から効率的なPythonコードの書き方を始めましょう!

無料アカウントを作成する

Googleで続行その他のオプションを表示

または


続行すると、利用規約プライバシーポリシー、およびお客様のデータが米国に保存されることに同意したものとみなされます。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。