文系生がデータ師になる!


Jupyter



今日はJupyterについて調べてみましょう.

Jupyter Notebookは


Jupyterは、Web上でPythonコードを実行できるWebインタフェースといえます.jupyter notebookを使うために、人々はよく利用しています.

コンポーネント


•テキストとHTML.ドキュメント内の任意の場所に純粋なテキストを挿入できます(または、タグドロップダウン文注釈を使用してHTMLを生成します).CSSスタイルは、ノートパソコンを作成するためのテンプレートにタイムリーに含めるか、追加することもできます.
•コードと出力.Jupeterノートパソコンのコードは主にPythonコードですが、RやJuliaなどの他の言語サポート機能をユーザーのJupeter環境に追加することができます.実行されたコードの結果は、コードブロックの後ろに続いています.その後、コードブロックは、所望の順序で実行されてもよいし、何回実行されてもよいし、再実行されてもよい.
•可視化グラフィックおよびグラフは、マットプリントバー(Matplotlib)、フロテリー(Plottly)、ボケ(Bokeh)などのコードから生成することができる.出力内容と同様に、これらの可視化は、生成されたコードの横にタイムリーに表示されます.ただし、コードを構成して、必要に応じて外部ファイルに個別に記述することもできます.
•マルチメディア.JupeterノートパソコンはWebテクノロジーで構築されているので、Webページでサポートされている様々なマルチメディアを表示できます.ノートパソコンにはHTML要素やIPythonを含めることができます.プログラムに従ってdisplayモジュールで生成することもできます.
•データ.データはJupeterノートパソコンを構成しています.ipynbファイルと並んで個別のファイルとして提供したり、プログラムに基づいてエクスポートしたりすることができます.たとえば、共通のネットワーク・リポジトリからデータをダウンロードしたり、データベース接続を介してデータにアクセスしたりする方法では、ノート・パソコンにはコードが含まれます.
[출처:https://www.ciokorea.com/tags/11396/R/118326?page=0,1#csidx37a12f5e85dafb296316daf48e3b92e]

特長


  • 誰かのプログラミング作業内容を簡単に表示し、他の人が参加できるようにします.

  • 「ノートパソコン」という名前のインタラクティブなドキュメントでは、コードとコメント、マルチメディア、ビジュアル化された資料などを組み合わせて、共有、再利用、再利用できます.

  • Webブラウザで実行すると、メインピーターノートパソコンは自分のローカルシステムまたはリモートサーバに管理できます.
  • 長所


    •データの可視化.ほとんどの人がジュピットノートパソコンに初めて接触したのは、データの可視化です.データ可視化とは、一部のデータセットでレンダリングされたグラフィック共有ノートパソコンです.Jupeterノートパソコンでは、可視化を作成して共有したり、共有されたコードやデータセットをインタラクティブに変更したりすることができます.
    •コード共有.クラウドサービスで提供されるコード共有方式(ハブ、フライングディスクなど)の多くはインタラクティブではありません.逆に、JupeterノートパソコンはWebブラウザで直接コードを表示、実行し、結果を表示することができます.
    •コードとのリアルタイムの会話.ジュピットノートパソコンの電源ケーブルは固定されていません.ブラウザが直接提供するフィードバックを反映し、リアルタイムで編集して再実行できます.また、コード入力元として使用できるユーザー制御デバイス(スライダやテキスト入力フィールドなど)にノートパソコンを内蔵することもできます.
    •コードサンプルレコード.リアルタイムでフィードバックしながら回線で操作方法を説明したいコードがあれば、Jupeterノートパソコンに内蔵できます.最大の利点は、コードが常に正常に動作していることです.説明と同時にダイアログ機能を追加できます.展示と同時に話すことができます
    [출처:https://www.ciokorea.com/tags/11396/R/118326]

    短所


  • ノートパソコンが自立しない.ジュピットノートパソコンの最大の欠点はこれです.ノートパソコンでは、使用するすべてのライブラリと同じ実行が必要です.独立したホストピーターノートパソコンを作成するためのいくつかのポリシーがありますが、正式なサポートはありません.ノートパソコンは、すでにノートパソコンを実行するインフラストラクチャを備えている人や、設定に関心のない人(例えば、Anacondaを介して)に配備することが望ましい.

  • セッションステータスを簡単に保存できません.Jupeterノートパソコンで実行されるすべてのコードは、Jupeterノートパソコンの基本ツールバーで状態を保存および復元することはできません.ノートパソコンをマウントするたびに、ステータスを復元するには、ノートパソコンでコードを再実行する必要があります.

  • インタラクティブデバッグなどのIDE機能はありません.Jupeterノートパソコンは、本格的なPython開発環境ではありません.IDEには、インタラクティブデバッグ、コード補完、モジュール管理などの多くの機能はありません.
  • しかし、最近はjupyternotebookを使うメリットが多すぎて、Excelや他の接続プログラムをロードすることで可視化しやすく、符号化後すぐに結果を見ることができます.

    Jupyter Notebookショートカット



    IfアナコンダかミニコンダでJupyter Notebookを開きたいなら

    conda activate 파일명```
    cd Documents
    cd 파일명
    jupyther notebook
    これで弾くとjupyterノートに入ることができます.
    以上、jupyter notebookについてです!