はじめに

完了

Web 開発者は Node.js、ASP.NET、Java などのツールを使用して Web サイトをビルドし、Visual Studio Code といったコード エディターのツールを使用してローカルでコードを実行しますが、Python 開発者には他にも自由に利用できるツールがあります。

そのような便利なツールの 1 つが "ノートブック" と呼ばれるものです。 ノートブックは、コード ブロックを実行したり、コード自体を説明するためのドキュメントの領域を追加したりするために開発者が使用できる対話型環境です。 Python 開発者は .py ファイルを使用して Python プログラムを直接実行することもできますが、ノートブックを使ってコードの実行とドキュメント化の両方を行うことができ、その過程でコードのロジックを説明することができます。

シナリオ: ISS の乗組員

あなたが宇宙船の乗組員だとしましょう。 あなたの任務は、国際宇宙ステーション (ISS) に重要な機器をいくつか届けることです。 もしも宇宙船のコンソールにあるたくさんのボタンを使い慣れていないなら、飛行中に試行錯誤しながら学ぶのはやめておいたほうが良いでしょう。 代わりに、宇宙船の説明書を確認して、どのボタンを押せばどのタスクを実行できるのか学ぶことができます。 ただ、そのマニュアルに不備がある場合はどうでしょう?

あなたの仕事は、宇宙船の制御について対話型の説明を作成し、宇宙船のマニュアルを向上させることです。 ノートブックを使用すれば、コンソールのさまざまな部分の使用方法を簡単に説明できます。

学習内容

このモジュールを完了すると、次のことができるようになります。

  • Jupyter Notebook をローカルで作成する。
  • Visual Studio Code で Python を使用して Jupyter Notebook を実行する。
  • ノートブックをビルドする方法をいくつか説明する。

主な目標

ノートブックをツールとして活用し、より対話的な学習体験を実現します。