012_pythonエンジニア認定データ分析試験2-7

目次

Pythonと環境 -JupyterLab-

40問中5問ある「Pythonと環境」の中で、「JupyterLab」に関する問題が1問出題されます!

参考:https://cbt.odyssey-com.co.jp/pythonic-exam/python3cda.html

本試験の主教材である「Pythonによるあたらしいデータ分析の教科書第2版」では第2章3節(P043~050)の内容です。

「JupyterLab」に関する問題です!
それでは、練習問題を解いてみましょう!

練習問題1

問題
Jupyter Labに関する次の文章の間違っている所を探してみましょう。

JupyterLabはオープンソースで開発されているWebアプリケーションである。データ分析、可視化、機械学習では利用しない。

答えはコチラをクリック!

答え:

誤)利用しない
正)広く利用されている

ポイント(クリック!)
JupyterLabは〇〇の分野で利用する

JupyterLabデータ分析、可視化、機械学習などでよく使われるWebアプリケーションです。

よく利用される分野について理解しておきましょう!

練習問題2

問題
JupyterLabに関する次の文章の間違っている所を探してみましょう。

JupyterLabは1つのNotebookというドキュメントにpythonなどのプログラムとその結果やMarkdown記法のドキュメントなどをまとめられる。また、結果の表示は、通常の文字列のみ表示できる。

答えはコチラをクリック!

答え:

誤)通常の文字列のみ
正)通常の文字列に加え表やグラフも可能

ポイント(クリック!)
Notebookとは〇〇

Jupyter Labを開き、Python3を選択します。

すると、Pythonのプログラムを書くための画面が新規に作成されます。
この画面をNotebookといいます。


Notebookはpythonなどのプログラムとその結果やMarkdown記法のドキュメントをまとめることができます。
結果の表示は、文字列に加え表やグラフの表示も可能です!


Notebookと、できることについて知っておきましょう!

練習問題3

問題
JupyterLabに関する次の文章の間違っている所を探してみましょう。

Notebookファイルは、.txtという拡張子で保存される。

答えはコチラをクリック!

答え:

誤).txt

正).ipynb

ポイント(クリック!)
Notebookファイルの拡張子は〇〇

このようにNotebookファイルは「.ipynb」という拡張子で保存されます!
Notebookファイルの拡張子について覚えておきましょう!

練習問題4

問題
JupyterLabに関する次の文章の間違っている所を探してみましょう。

マジックコマンドは、「?」または「??」からはじまる特別なコマンドである。マジックコマンドには、プログラムの実行時間を複数回試行して計測することができるコマンドがある。

答えはコチラをクリック!

答え:

誤)「?」または「??」
正)「%」または「%%」

ポイント(クリック!)
マジックコマンドは〇〇から始まる

」または「%%」から始まるコマンドのことを、マジックコマンドといいます。

よく使われるマジックコマンドの1つに「%timeit」と「%%timeit」があります。
これは、プログラムの実行時間を複数回試行して計測するコマンドです。
%timeitは1行のプログラムの処理時間を計測します。
そして、%%timeitはセル全体の処理時間を計測する。

練習問題5

問題
JupyterLabに関する次の文章の間違っている所を探してみましょう。

セルに%を入力して、続けてOSのコマンドを指定するとシェルコマンドが実行できる。

答えはコチラをクリック!

答え:

誤)
正)

ポイント(クリック!)
JupyterLabでシェルコマンドを実行する方法は〇〇

セルにを入力して、続けてOSのコマンドを指定するとシェルコマンドが実行できます。

必ずセルに「!」を入力しないといけません。覚えておきましょう!

練習問題6

問題
JupyterLabに関する次の文章の間違っている所を探してみましょう。

NotebookファイルはYAML形式で記述されており、プログラムや結果を参照するためには基本的にJupyter Labを実行しなければならない。しかし、GithubなどのリポジトリサービスはNotebookファイルの表示に対応しているため、Jupyter Lab環境がなくても参照できる。

答えはコチラをクリック!

答え:

誤)YAML形式
正)JSON形式

ポイント(クリック!)
Notebookファイルは〇〇形式で記述されている

NotebookファイルはJSON形式で記述されています。
また、GithubのなどのリポジトリサービスではJupyter Lab環境がなくても参照できるということも知っておきましょう!


※リポジトリサービス…ソースコードやプロジェクトを管理・共有することができるツールのこと

理解度チェック

問題
JupyterLabに関する次の記述のうち正しいものはどれか。
1、NotebookファイルはYAML形式で記述されており、プログラムや結果を参照するためには基本的にJupyter Labを実行しなければならない。しかし、GithubなどのリポジトリサービスはNotebookファイルの表示に対応しているため、Jupyter Lab環境がなくても参照できる。


2、JupyterLabはオープンソースで開発されているWebアプリケーションである。データ分析、可視化、機械学習でよく利用されている。


3、セルに%を入力して、続けてOSのコマンドを指定するとシェルコマンドが実行できる。


4、Notebookファイルは、.txtという拡張子で保存される。


5、マジックコマンドは、「?」または「??」からはじまる特別なコマンドである。マジックコマンドには、プログラムの実行時間を複数回試行して計測することができるコマンドがある。

答えはコチラをクリック!

答え:2番

ポイント(クリック!)
JupyterLabは〇〇の分野で利用する

JupyterLabデータ分析、可視化、機械学習などでよく使われるWebアプリケーションです。

よく利用される分野について理解しておきましょう!

今回のポイント

今回のポイントを振り返りましょう!

ポイント(クリック!)
JupyterLabは〇〇の分野で利用する

JupyterLabデータ分析、可視化、機械学習などでよく使われるWebアプリケーションです。

よく利用される分野について理解しておきましょう!

ポイント(クリック!)
Notebookとは〇〇

Jupyter Labを開き、Python3を選択します。

すると、Pythonのプログラムを書くための画面が新規に作成されます。
この画面をNotebookといいます。


Notebookはpythonなどのプログラムとその結果やMarkdown記法のドキュメントをまとめることができます。
結果の表示は、文字列に加え表やグラフの表示も可能です!


Notebookと、できることについて知っておきましょう!

ポイント(クリック!)
Notebookファイルの拡張子は〇〇

このようにNotebookファイルは「.ipynb」という拡張子で保存されます!
Notebookファイルの拡張子について覚えておきましょう!

ポイント(クリック!)
マジックコマンドは〇〇から始まる

」または「%%」から始まるコマンドのことを、マジックコマンドといいます。

よく使われるマジックコマンドの1つに「%timeit」と「%%timeit」があります。
これは、プログラムの実行時間を複数回試行して計測するコマンドです。
%timeitは1行のプログラムの処理時間を計測します。
そして、%%timeitはセル全体の処理時間を計測する。

ポイント(クリック!)
JupyterLabでシェルコマンドを実行する方法は〇〇

セルにを入力して、続けてOSのコマンドを指定するとシェルコマンドが実行できます。

必ずセルに「!」を入力しないといけません。覚えておきましょう!

ポイント(クリック!)
Notebookファイルは〇〇形式で記述されている

NotebookファイルはJSON形式で記述されています。
また、GithubのなどのリポジトリサービスではJupyter Lab環境がなくても参照できるということも知っておきましょう!


※リポジトリサービス…ソースコードやプロジェクトを管理・共有することができるツールのこと

                               参考資料:Pythonによるあたらしいデータ分析の教科書第2版

次回は

次回は「数学と基礎」の数式を読むための基礎知識について学んでいきます!

目次