py-intro について
py-introは、Pythonの基礎を教えるためのSlidevプレゼンテーションテンプレートです。スライド内でPythonコードを実行でき、複数のテーマを使ってインタラクティブな教材を作成できます。
主な機能
- 01Slidevプレゼンテーションテンプレート
- 02Pythonコードのライブ実行
- 03複数のプレゼンテーションテーマ
- 04pnpmによるセットアップとビルド
活用シーン
- 01Pythonの基礎を教える場面
- 02スライドでPythonコードを実演する場面
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rebyteai-template/ rebyte-skills --skill py-introインストール後、Claude Code で/py-introを入力して読み込まれたか確認します。
詳細
Python Zero To Hero スライド
インタラクティブなコード実行で Python の基礎を教える Slidev プレゼンテーションです。
技術スタック
- フレームワーク: Slidev(Vue ベース)
- 機能: ライブコードデモ用の Python Runner アドオン
- アドオン: slidev-addon-python-runner, slidev-addon-rabbit
- テーマ: apple-basic, bricks, penguin
- パッケージマネージャー: pnpm
- 出力先:
distディレクトリ
セットアップ
1. テンプレートをクローンする
git clone --depth 1 https://github.com/Eng0AI/py-intro-template.git .
ディレクトリが空でない場合:
git clone --depth 1 https://github.com/Eng0AI/py-intro-template.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
2. Git 履歴を削除する(任意)
rm -rf .git
git init
3. 依存関係をインストールする
pnpm install
ビルド
pnpm build
デプロイ
Vercel(推奨)
vercel pull --yes -t $VERCEL_TOKEN
vercel build --prod -t $VERCEL_TOKEN
vercel deploy --prebuilt --prod --yes -t $VERCEL_TOKEN
Netlify
netlify deploy --prod --dir=dist
開発
pnpm dev
Slidev サーバーを起動し、ブラウザーでプレゼンテーションを開きます。slides.md でスライドを編集できます。
特別な機能
- スライド内でのインタラクティブな Python コード実行
- 複数のテーマから選択可能
コメント
Markdown 対応