Open6
Deno Jupyterを試す
試してみた結果のリポジトリ:
使用するDenoのバージョン
$ deno --version
deno 2.1.1 (stable, release, x86_64-unknown-linux-gnu)
v8 13.0.245.12-rusty
typescript 5.6.2
を見ながらやる
Jupyter Kernelのインストール
$ deno jupyter --install
Warning "deno jupyter" is unstable and might change in the future.
✅ Deno kernelspec installed successfully.
VSCode拡張機能「Jupyter」のインストール
デフォルトでダウンロードされてた。
Jupyter Notebookを開き、KernelにDenoを選択
セル内の自動フォーマット
やりたいこと:保存するとコードが自動でフォーマットされる
やり方:.vscode/settings.json
に以下のような設定を入れれば動く
{
"deno.enable": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "denoland.vscode-deno",
"notebook.formatOnSave.enabled": true
}
ライブラリのインポート
jsrプレフィックスを指定したインポート
import { bold, italic, red, underline } from "jsr:@std/fmt/colors";
console.log(underline(italic(red(bold("Hello, World!")))));
URLインポート
import { copy } from "https://deno.land/std@0.224.0/fs/copy.ts";
await copy("./example.txt", "./example_copy.txt");
画像
bird.jpg
はローカルに保存
その他の使い方は下記ページを参照
可視化の方法など例が豊富