nbviewerの使い方:Jupyter Notebookを効果的に共有する方法

こんにちは、浦上です。Jupyter Notebookの有用性は以前から認識しており、技術的なコンテンツやデータ分析の結果を効果的に共有する方法を探していました。特に、コード、データ、可視化、説明文を一つのドキュメントに統合できる点が非常に便利です。しかし、Notebookをウェブ上で手軽に共有できるホスティング方法がなかなか見つからずに困っていました。そこで調査を進めるうちに「nbviewer」というツールを発見し、この方法を試してみることにしました。今回は、nbviewerの使い方について詳しく解説し、具体的な例として「2025-01-02-gapminder-altair.ipynb」を用いた手順を紹介します。

HugoでJupyter Notebookを活用する方法:最適な埋め込み手法を徹底比較

こんにちは、浦上です。ブログ運営において、技術的なコンテンツやコードスニペットを効果的に共有する方法を探していました。特に、Jupyter Notebookを活用することで、コードとその結果を直感的に示すことができるため、非常に有用だと感じています。しかし、静的サイトジェネレーターであるHugoとの連携方法には複数の選択肢があり、どれを選ぶべきか迷っていました。そこで今回は、HugoでJupyter Notebookを埋め込む3つの方法を徹底的に比較検討し、最適な手法としてnbviewerを推奨する理由を詳しく解説します。

Python可視化ライブラリAltairをMatplotlibやPlotly、Bokehと比較してみた

大学院の授業をきっかけにAltairを導入し、よく使っていたMatplotlibやPlotlyと比較してみた結果をまとめました。サンプルコードの違いからメリット・デメリットまで詳しく解説します。