|
|
5 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 5 months ago | |
| 2-Working-With-Data | 5 months ago | |
| 3-Data-Visualization | 6 months ago | |
| 4-Data-Science-Lifecycle | 6 months ago | |
| 5-Data-Science-In-Cloud | 6 months ago | |
| 6-Data-Science-In-Wild | 6 months ago | |
| docs | 6 months ago | |
| examples | 5 months ago | |
| quiz-app | 6 months ago | |
| sketchnotes | 6 months ago | |
| AGENTS.md | 5 months ago | |
| CODE_OF_CONDUCT.md | 6 months ago | |
| CONTRIBUTING.md | 5 months ago | |
| INSTALLATION.md | 5 months ago | |
| README.md | 5 months ago | |
| SECURITY.md | 6 months ago | |
| SUPPORT.md | 6 months ago | |
| TROUBLESHOOTING.md | 5 months ago | |
| USAGE.md | 5 months ago | |
| for-teachers.md | 6 months ago | |
README.md
初心者のためのデータサイエンス - カリキュラム
MicrosoftのAzure Cloud Advocatesは、データサイエンスに関する10週間、20レッスンのカリキュラムを提供します。各レッスンには、事前・事後のクイズ、レッスンを完了するための手順書、解答例、課題が含まれています。プロジェクトベースの学習方法により、実際に作業しながら学ぶことで、新しいスキルを確実に身につけることができます。
著者の皆様に感謝します: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 特別な感謝 🙏 をMicrosoft Student Ambassadorの著者、レビューアー、コンテンツ提供者の皆様に: 特にAaryan Arora, Aditya Garg, Alondra Sanchez, Ankita Singh, Anupam Mishra, Arpita Das, ChhailBihari Dubey, Dibri Nsofor, Dishita Bhasin, Majd Safi, Max Blum, Miguel Correa, Mohamma Iftekher (Iftu) Ebne Jalal, Nawrin Tabassum, Raymond Wangsa Putra, Rohit Yadav, Samridhi Sharma, Sanya Sinha, Sheena Narula, Tauqeer Ahmad, Yogendrasingh Pawar , Vidushi Gupta, Jasleen Sondhi
![]() |
|---|
| 初心者のためのデータサイエンス - @nityaによるスケッチノート |
🌐 多言語対応
GitHub Actionによるサポート (自動更新 & 常に最新)
アラビア語 | ベンガル語 | ブルガリア語 | ビルマ語 (ミャンマー) | 中国語 (簡体字) | 中国語 (繁体字, 香港) | 中国語 (繁体字, マカオ) | 中国語 (繁体字, 台湾) | クロアチア語 | チェコ語 | デンマーク語 | オランダ語 | エストニア語 | フィンランド語 | フランス語 | ドイツ語 | ギリシャ語 | ヘブライ語 | ヒンディー語 | ハンガリー語 | インドネシア語 | イタリア語 | 日本語 | 韓国語 | リトアニア語 | マレー語 | マラーティー語 | ネパール語 | ノルウェー語 | ペルシャ語 (ファルシー) | ポーランド語 | ポルトガル語 (ブラジル) | ポルトガル語 (ポルトガル) | パンジャブ語 (グルムキー) | ルーマニア語 | ロシア語 | セルビア語 (キリル文字) | スロバキア語 | スロベニア語 | スペイン語 | スワヒリ語 | スウェーデン語 | タガログ語 (フィリピン) | タミル語 | タイ語 | トルコ語 | ウクライナ語 | ウルドゥー語 | ベトナム語
追加の翻訳を希望する場合は、こちらに対応言語が記載されています
コミュニティに参加しよう
現在、AIを使った学習シリーズをDiscordで開催中です。詳細を確認し、2025年9月18日から30日までのLearn with AI Seriesに参加してください。GitHub Copilotをデータサイエンスで活用するためのヒントやコツを学べます。
学生の方へ
以下のリソースから始めましょう:
- Student Hubページ このページでは、初心者向けリソース、学生向けパック、さらには無料の認定証バウチャーを取得する方法が見つかります。このページはブックマークして、定期的にチェックしてください。コンテンツは少なくとも月に一度更新されます。
- Microsoft Learn Student Ambassadors グローバルな学生アンバサダーコミュニティに参加しましょう。これがMicrosoftへの道になるかもしれません。
始め方
📚 ドキュメント
- インストールガイド - 初心者向けのステップバイステップのセットアップ手順
- 使用ガイド - 使用例と一般的なワークフロー
- トラブルシューティング - よくある問題の解決策
- コントリビューションガイド - このプロジェクトへの貢献方法
- 教師向け - 教育指導と教室リソース
👨🎓 学生向け
完全な初心者: データサイエンスが初めての方は、初心者向けの例から始めてください!これらのシンプルでコメントが充実した例は、カリキュラムに進む前に基本を理解するのに役立ちます。 学生: このカリキュラムを自分で使用するには、リポジトリ全体をフォークし、事前講義クイズから始めて、演習を自分で完了してください。その後、講義を読み、残りの活動を完了します。解答コードをコピーするのではなく、レッスンを理解してプロジェクトを作成するようにしてください。ただし、解答コードは各プロジェクト指向のレッスンの/solutionsフォルダーにあります。また、友達と勉強グループを作り、一緒にコンテンツを進めるのも良いアイデアです。さらに学習するには、Microsoft Learnをお勧めします。
クイックスタート:
- インストールガイドを確認して環境をセットアップ
- 使用ガイドをレビューしてカリキュラムの使い方を学ぶ
- レッスン1から順番に進める
- サポートのためにDiscordコミュニティに参加
👩🏫 教師向け
教師の方へ: このカリキュラムの使用方法についていくつかの提案を含めています。ぜひディスカッションフォーラムでフィードバックをお寄せください!
チーム紹介
Gif作成者 Mohit Jaisal
🎥 上の画像をクリックして、このプロジェクトと作成者についての動画をご覧ください!
教育方法
私たちはこのカリキュラムを構築する際に、プロジェクトベースであることと頻繁なクイズを含むことを重視した2つの教育的な原則を選びました。このシリーズの終わりまでに、学生はデータサイエンスの基本原則を学びます。これには倫理的な概念、データ準備、データの扱い方の多様性、データの可視化、データ分析、データサイエンスの実世界での活用例などが含まれます。
さらに、授業前の低リスクなクイズは、学生がトピックを学ぶ意欲を高め、授業後のクイズは記憶の定着を促します。このカリキュラムは柔軟で楽しい内容になるよう設計されており、全体を通して学ぶことも部分的に学ぶことも可能です。プロジェクトは小規模なものから始まり、10週間のサイクルの終わりには徐々に複雑になっていきます。
各レッスンには以下が含まれます:
- オプションのスケッチノート
- オプションの補足動画
- レッスン前のウォームアップクイズ
- 書かれたレッスン内容
- プロジェクトベースのレッスンでは、プロジェクトを構築するためのステップバイステップガイド
- 知識チェック
- チャレンジ
- 補足読書
- 課題
- レッスン後のクイズ
クイズについての注意: すべてのクイズはQuiz-Appフォルダーに含まれており、合計40個のクイズがあり、それぞれ3問ずつです。レッスン内からリンクされていますが、クイズアプリはローカルで実行することもAzureにデプロイすることも可能です。
quiz-appフォルダー内の指示に従ってください。クイズは徐々にローカライズされています。
🎓 初心者向けの例
データサイエンスが初めてですか? 特別に作成した例のディレクトリには、簡単でコメントが充実したコードが含まれており、初心者が始めるのに役立ちます:
- 🌟 Hello World - 初めてのデータサイエンスプログラム
- 📂 データの読み込み - データセットの読み取りと探索を学ぶ
- 📊 簡単な分析 - 統計を計算し、パターンを見つける
- 📈 基本的な可視化 - チャートやグラフを作成する
- 🔬 実世界のプロジェクト - 開始から終了までの完全なワークフロー
各例には、各ステップを説明する詳細なコメントが含まれており、初心者に最適です!
👉 例から始める 👈
レッスン
![]() |
|---|
| データサイエンス初心者向け: ロードマップ - @nityaによるスケッチノート |
| レッスン番号 | トピック | レッスングループ | 学習目標 | リンクされたレッスン | 著者 |
|---|---|---|---|---|---|
| 01 | データサイエンスの定義 | イントロダクション | データサイエンスの基本概念と、それが人工知能、機械学習、大量データとどのように関連しているかを学ぶ。 | レッスン 動画 | Dmitry |
| 02 | データサイエンス倫理 | イントロダクション | データ倫理の概念、課題、フレームワーク。 | レッスン | Nitya |
| 03 | データの定義 | イントロダクション | データの分類方法とその一般的なソース。 | レッスン | Jasmine |
| 04 | 統計と確率のイントロダクション | イントロダクション | データを理解するための確率と統計の数学的手法。 | レッスン 動画 | Dmitry |
| 05 | リレーショナルデータの扱い | データの扱い | リレーショナルデータのイントロダクションと、SQL(「シークエル」と発音される)を使用したリレーショナルデータの探索と分析の基本。 | レッスン | Christopher |
| 06 | NoSQLデータの扱い | データの扱い | 非リレーショナルデータのイントロダクション、そのさまざまな種類、およびドキュメントデータベースの探索と分析の基本。 | レッスン | Jasmine |
| 07 | Pythonの扱い | データの扱い | Pandasなどのライブラリを使用したデータ探索のためのPythonの基本。Pythonプログラミングの基礎的な理解が推奨されます。 | レッスン 動画 | Dmitry |
| 08 | データ準備 | データの扱い | 欠損、不正確、不完全なデータの課題に対処するためのデータクリーニングと変換の技術に関するトピック。 | レッスン | Jasmine |
| 09 | 数量の可視化 | データ可視化 | Matplotlibを使用して鳥のデータを可視化する方法を学ぶ 🦆 | レッスン | Jen |
| 10 | データ分布の可視化 | データ可視化 | 区間内の観察と傾向を可視化する。 | レッスン | Jen |
| 11 | 比率の可視化 | データ可視化 | 離散的およびグループ化された割合を可視化する。 | レッスン | Jen |
| 12 | 関係性の可視化 | データ可視化 | データセットとその変数間の接続と相関を可視化する。 | レッスン | Jen |
| 13 | 意味のある可視化 | データ可視化 | 問題解決と洞察を効果的にするために、可視化を価値あるものにする技術とガイダンス。 | レッスン | Jen |
| 14 | データサイエンスライフサイクルのイントロダクション | ライフサイクル | データサイエンスライフサイクルのイントロダクションとその最初のステップであるデータの取得と抽出。 | レッスン | Jasmine |
| 15 | 分析 | ライフサイクル | データサイエンスライフサイクルのこのフェーズでは、データを分析する技術に焦点を当てる。 | レッスン | Jasmine |
| 16 | コミュニケーション | ライフサイクル | データサイエンスライフサイクルのこのフェーズでは、意思決定者が理解しやすい形でデータから得られた洞察を提示することに焦点を当てる。 | レッスン | Jalen |
| 17 | クラウドでのデータサイエンス | クラウドデータ | クラウドでのデータサイエンスとその利点を紹介する一連のレッスン。 | レッスン | Tiffany と Maud |
| 18 | クラウドでのデータサイエンス | クラウドデータ | ローコードツールを使用したモデルのトレーニング。 | レッスン | Tiffany と Maud |
| 19 | クラウドでのデータサイエンス | クラウドデータ | Azure Machine Learning Studioを使用したモデルのデプロイ。 | レッスン | Tiffany と Maud |
| 20 | 実世界でのデータサイエンス | 実世界で | 実世界でのデータサイエンス駆動型プロジェクト。 | レッスン | Nitya |
GitHub Codespaces
Codespaceでこのサンプルを開く手順:
- Codeドロップダウンメニューをクリックし、「Open with Codespaces」オプションを選択します。
- ペインの下部にある「+ New codespace」を選択します。 詳細については、GitHubのドキュメントをご覧ください。
VSCode Remote - Containers
VSCodeのRemote - Containers拡張機能を使用して、ローカルマシンでこのリポジトリをコンテナ内で開く手順:
- 開発コンテナを初めて使用する場合は、開始ドキュメントでシステムが前提条件を満たしていることを確認してください(例:Dockerがインストールされていること)。
このリポジトリを使用するには、以下のいずれかの方法を選択してください:
注意: 内部的には、Remote-Containers: Clone Repository in Container Volume... コマンドを使用して、ソースコードをローカルファイルシステムではなくDockerボリュームにクローンします。ボリュームはコンテナデータを永続化するための推奨メカニズムです。
または、ローカルにクローンまたはダウンロードしたリポジトリを開く:
- このリポジトリをローカルファイルシステムにクローンします。
- F1キーを押して、Remote-Containers: Open Folder in Container... コマンドを選択します。
- このフォルダーのクローンコピーを選択し、コンテナが起動するのを待って試してみてください。
オフラインアクセス
Docsifyを使用して、このドキュメントをオフラインで実行できます。このリポジトリをフォークし、ローカルマシンにDocsifyをインストールした後、このリポジトリのルートフォルダーでdocsify serveと入力してください。ウェブサイトはローカルホストのポート3000で提供されます:localhost:3000。
注意:ノートブックはDocsifyではレンダリングされないため、ノートブックを実行する必要がある場合は、Pythonカーネルを実行しているVS Codeで別途行ってください。
その他のカリキュラム
私たちのチームは他のカリキュラムも制作しています!以下をご覧ください:
- 初心者向けEdge AI
- 初心者向けAIエージェント
- 初心者向け生成AI
- 初心者向け生成AI .NET
- JavaScriptでの生成AI
- Javaでの生成AI
- 初心者向けAI
- 初心者向けデータサイエンス
- 初心者向けBash
- 初心者向け機械学習
- 初心者向けサイバーセキュリティ
- 初心者向けWeb開発
- 初心者向けIoT
- 初心者向け機械学習
- 初心者向けXR開発
- GitHub Copilotを活用したAIペアプログラミングの習得
- 初心者向けXR開発
- C#/.NET開発者向けGitHub Copilotの習得
- 自分で選ぶCopilotの冒険
ヘルプを得る
問題が発生しましたか? よくある問題の解決策については、トラブルシューティングガイドをご確認ください。
行き詰まったり、AIアプリの構築に関して質問がある場合は、以下に参加してください:
製品に関するフィードバックや構築中のエラーについては、以下をご利用ください:
免責事項:
この文書は、AI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書を正式な情報源としてお考えください。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当方は一切の責任を負いません。



