JupyterLab
JupyterLab 実習環境
ブラウザで動作し、インストールは不要です。ノートブックを新規作成し、セルにコードを書いて Shift+Enter で実行します。
Programming — 自習教材
HTML・CSS・JavaScript・Python を1日1テーマで学ぶ30日カリキュラムと、ブラウザだけで使える実習環境、復習・自習用のサンプルコード集をまとめました。講義の予習・復習に、そしてAIが書いたコードを自分の目で読み解くための基礎づくりに使ってください。
01 — Curriculum
1日1テーマ、30日で一巡する自習用カリキュラムです。各日は「解説 → 練習 → 理解度チェック」の順に進み、理解度チェックに正解すると確認コード付きの画面が表示されます。
02 — Environment
ブラウザだけで使える Python/Jupyter 環境です。インストールは不要で、第4部(Python)の学習や講義中のAI演習でも利用します。
JupyterLab
ブラウザで動作し、インストールは不要です。ノートブックを新規作成し、セルにコードを書いて Shift+Enter で実行します。
JupyterLite
サンプルファイルをあらかじめ用意したブラウザ上の開発環境です。Python(Pyodide)と R のカーネルがブラウザ内で動き、NumPy・pandas・Matplotlib などのチュートリアルと練習問題を収録しています。初めて使う方は、開き方からノートブックの実行・保存・復旧までを説明した付属の利用ガイドを先に読んでください。
03 — Interactive
操作しながら考える対話型の教材と、講義で紹介する地図・データ可視化の作例です。作例はソースコードも公開しています。
Map
2024年度の都道府県別最低賃金を地図上に可視化した作例です。
Map
愛知県内の学校を設置者別に色分けして表示する作例です。
Map
名古屋市16区の区割りをクリックで表示する作例です。
04 — Tutorials
復習・自習用のコード集です。「GitHub」と表示されているものは、リポジトリ上で README とコードを読む形式の教材です。
Tutorial
サーバーサイド JavaScript の基本を学びます。
Tutorial
型のある JavaScript、TypeScript の入門です。
Samples
ブラウザで機械学習を動かすサンプル集です。
Samples
データ可視化ライブラリ D3.js のサンプル集です。
Samples
地図表示ライブラリ Leaflet.js のサンプル集です。
Samples
グラフ描画ライブラリ Chart.js のサンプル集です。
Tutorial
Python を基礎から学ぶチュートリアルです。
Samples
Python の基本的な書き方を確認できるサンプル集です。
Samples
Matplotlib によるグラフ描画の作例集。30日カリキュラム Day 30 の発展にも。
Tutorial
地理空間データを地図化する Leafmap の入門です。
Tutorial
統計分析ライブラリ statsmodels の入門です。
Tutorial
軽量データベース SQLite で学ぶデータベース入門です。
Tutorial
バージョン管理ツール Git の基本操作を学びます。
05 — How to study
本講義のAIポリシー「使う・検証する・区別する」は、プログラミングの学習でもそのまま当てはまります。
講義予定・出席確認は講義サイトのトップから。
講義サイトのトップへ