『Jupyter』を“他”言語活用してみる

『Jupyter』を“他”言語活用してみる

現在、ショーケース・ティービー内で私が講師として「Python」の勉強会を実施しています。
その勉強会で使用しているツールが『Jupyter』です。

その勉強会の肝心な初回にて、とある生徒(とはいっても社内メンバー)から質問を受けました。
「この『Jupyter』はPython以外でも動くのですか?」
私は「恐らくPythonだけでは?」とぼんやり返答したのですが、調査してみたところ間違っていた!

なんと、『Jupyter』は多言語利用できるツールなんです。
改めて『Jupyter』の素晴らしさを再発見できたので、改めて情報共有がてらにご報告いたします。

そもそも『Jupyter』とは?

この『Jupyter』制作者の真の意図は正直なところ分かりません。
ただ、勉強用ツールとして優れているのは確かです。『Jupyter』はWebブラウザ上で動作するプログラム学習用ノートそのもので、以下のような用途で活用が可能です。

  • 「Python」を始めとする様々言語のプログラムを動かせる
  • MarkDown記法を用いることで、ウィキペディアのような記載でメモを残せる(画像も可!)
  • 上記をセクション単位でまとめることも可能

これだけでも『Jupyter』が優れたツールであることがご理解いただけるのはないでしょうか?
では、ここからは私が今まで知らなかった「Python」以外のプログラム言語で試してみます。

弊社ちなみにショーケース・ティービーで活用するメイン言語は「PHP」と「Javascript」。まずはこの2種類で試すことにします。
なお、私が業務で使用するパソコンがMacなので、これからご紹介する手順はMacでの手順であることをあらかじめご了承ください。

実験1:『Jupyter』で「PHP」を動かしてみる

<手順1:インストールする>
何はなくともインストールをしなければ始まりません。
初めて『Jupyter』を利用される方は以下URLからダウンロードしてください。
https://litipk.github.io/Jupyter-PHP-Installer/

なお、私の場合は「php-zmq」だけ持っていなかったので、HomeBrewにてインストールを実行しました。以下のような流れですね。
上記URLサイト内の [ Download ] ボタンを押下し、「jupyter-php-installer.phar」を落とす
次に「php jupyter-php-installer.phar install」を実行する

<手順2:「Jupyter Notebook」を起動して確認>

はい、期待どおり「PHP」が表示されていますね。これでOK。

<手順3:実際に「PHP」で試す>

あなたにおすすめ

仮想環境で『Ansible』を使ってサーバ構築... 最近、サーバ構築を実施する必要がありました。 まずは仮想環境を作り、サーバ構築を……と思ったのですが、私はインフラ周りの経験が浅く、色々困ったことが頻出してしまいました。 今回の記事では、私と同じような “サーバ構築ビギナー” ...
「Puppeteer」+「LINE Notify」でサイトの更新時のみ通知を受け取ってみる... 前回の記事では閲覧数向上が期待できそうなキーワードの「Puppeteer」と「LINE Notify」のそれぞれの解説、およびサイトのサムネイルを通知してみるといった試みを実施してみました。 <bitWave関連記事『「Puppeteer...
Vue.jsで社用登録データフォームを作ってみた... 今回は社内用データ登録フォームを作ろうと思い、初めて「Vue.js」を試してみることにしました。 「Vue.js」は使い方、書き方も簡単で、初心者もすぐ活用できるjsだと思いましたので、この場を借りて共有させていただきます。 なお、...
「Puppeteer」+「LINE Notify」でサイトのサムネイルを通知してみる... 今回は記事閲覧数が期待できそうなキーワードを用いて、ブログを書いてみようかと思います。 そのキーワードとは…… 「Puppeteer」と「LINE Notify」。 「Puppeteer」って何? 「LINE Notify」って...