Python チュートリアル - RevealJS スライド
🎬 Python チュートリアル - インタラクティブスライド
Python チュートリアルのスライドコレクションへようこそ!完全なインタラクティブナビゲーション機能付きのプロフェッショナル RevealJS プレゼンテーションです。
🎮 スライドの使い方
ナビゲーション操作:
- 矢印キー:
←→でスライド間を移動 - マウス: 矢印ボタンクリックまたはスクロールホイール
- タッチ: モバイルデバイスで左右スワイプ
キーボードショートカット:
ESC- 概要モード(全スライド表示)F- フルスクリーンプレゼンテーションS- ノート付き発表者ビューB- 描画用チョークボード切り替え?- ヘルプメニュー表示HOME- 最初のスライドへEND- 最後のスライドへ
インタラクティブ機能:
- プログレスバー - プレゼンテーション進行状況
- スライド番号 - 現在/総数表示
- メニュー - 任意のスライドに瞬時移動
- チョークボード - スライド描画・注釈機能
- ズーム - Alt+クリックで拡大/縮小
📚 利用可能なプレゼンテーション
利用可能なスライド
🚀 導入とセットアップ
Python と現代的な開発ツールの導入 - Python とは何か、なぜ学ぶのか? - uv を使った Python インストール(現代的手法) - 開発環境のセットアップ - 最初の Python プログラム
📊 データ型とコレクション
Python の組み込みデータ構造をマスター - 数値、文字列、ブール値 - リスト、辞書、タプル、セット - データ操作とメソッド - 実践例と演習
⚙️ 関数
再利用可能なコードブロックの作成 - 関数の定義と呼び出し - パラメータと戻り値 - スコープとローカル/グローバル変数 - ラムダ関数とベストプラクティス
🤖 生成AI
AI統合とインテリジェントアプリケーション - OpenAI、Azure、AWS Bedrock、Google AI - RAG(Retrieval Augmented Generation) - AIアプリケーションのキャッシュ戦略 - プロダクションベストプラクティス
🌐 IoT 接続と産業プロトコル
Python を物理世界に接続 - デバイスとのシリアル通信 - Modbus 産業プロトコル - InfluxDB 時系列データベース - 実世界の IoT システム例
📝 準備中のスライド
以下のスライドは現在準備中です:
- 制御フロー - If/else文、ループ、条件分岐
- エラーハンドリング - Try/except、例外処理
- モジュールとパッケージ - コード整理、ライブラリ利用
- クラスとオブジェクト - オブジェクト指向プログラミング
- 継承 - 高度な OOP 概念
- 型ヒント - 現代的な Python 開発
- データサイエンス - NumPy、Pandas、機械学習
完全版は英語版でご利用いただけます
🌍 言語オプション
- 🇯🇵 日本語: ここにいます!
- 🇺🇸 English: English Slides
📖 追加リソース
- 📚 書籍形式 - 演習付き詳細チャプター
- 🏠 メインサイト - チュートリアル概要とナビゲーション
- 💻 GitHub リポジトリ - ソースコードと問題報告
⚡ プロのヒント
- フルスクリーンモード:
Fで集中できる表示 - 発表者ビュー:
Sでノートと次のスライド確認 - 概要モード:
ESCで全スライドを一覧表示 - 直接リンク: 各スライドに固有 URL で簡単共有
- モバイル対応: スマートフォンやタブレットでも快適
楽しい学習を! 🐍✨