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

📖 追加リソース


⚡ プロのヒント

  1. フルスクリーンモード: F で集中できる表示
  2. 発表者ビュー: S でノートと次のスライド確認
  3. 概要モード: ESC で全スライドを一覧表示
  4. 直接リンク: 各スライドに固有 URL で簡単共有
  5. モバイル対応: スマートフォンやタブレットでも快適

楽しい学習を! 🐍✨


ナビゲーション