欢迎来到 .NET interactive notebooks for C# , 这是全新的 C# 学习体验。
- 下载 .NET Coding Pack for VS Code for Windows 或 macOS.
- 安装插件 .NET Interactive Notebooks extension.
- 下载和安装 Visual Studio 2022
- 下载和安装 Notebook Editor Extension
更多的信息和学习资源可以访问 Learn to code C#.
# | 主题 | GitHub 链接 |
---|---|---|
1 | Notebooks 介绍 | 01 Notebook 介绍 |
2 | Code Cells 介绍 | 02 Code Cells 介绍 |
3 | Markdown Cells 介绍 | 03 Markdown Cells 介绍 |
REF | VS Notebook 编辑器快捷键介绍 | VS Notebook 编辑器快捷键 |
下载或 clone 此 repo 并在 VS Code 中打开 “csharp-101” 文件夹以开始使用 C# 101 相关 Notebooks 。 或者可以点击下面的 Notebook 的任意链接可以启动 VS Code 中打开它!
# | 主题 | Github 链接 | 视频链接 | 文档 |
---|---|---|---|---|
1 | Hello World | 01 Notebook | 01 Video | C# 介绍 |
2 | 字符串基础 | 02 Notebook | 02 Video | C# 介绍 |
3 | 查找字符串 | 03 Notebook | 03 Video | C# 介绍 |
4 | 整型介绍 | 04 Notebook | 04 Video | C# 中的数值类型 |
5 | 双精度类型介绍 | 05 Notebook | 05 Video | C# 中的数值类型 |
6 | 小数类型介绍 | 06 Notebook | 06 Video | C# 中的数值类型 |
7 | 分支 (条件语句) | 07 Notebook | 07 Video | C# 中的条件分支和循环 |
8 | 什么是循环? | 08 Notebook | 08 Video | C# 中的条件分支和循环 |
9 | 分支和循环结合 | 09 Notebook | 09 Video | C# 中的条件分支和循环 |
10 | 数组、列表和集合 | 10 Notebook | 10 Video | C# 中的数组、列表和集合 |
11 | 搜索、排序和索引列表 | 11 Notebook | 11 Video | C# 中的数组、列表和集合 |
12 | 其他类型列表 | 12 Notebook | 12 Video | C# 中的数组、列表和集合 |
13 | 对象和类 | 13 Notebook | 13 Video | C# 中的面向对象编程 |
14 | 方法和成员 | 14 Notebook | 14 Video | C# 中的面向对象编程 |
15 | 方法和异常处理 | 15 Notebook | 15 Video | C# 中的面向对象编程 |
下载或 Clone 此 repo 并在 Visual Studio 2022 中打开 “machine-learning” 文件夹以开始使用机器学习 Notebooks 。 或者可以点击下面的 Notebook 的任意链接可以启动 Visual Studio 中打开它!
需要 Visual Studio 2022 和 Notebook 编辑器扩展 0.3.4 或更高版本
# | 主题 | VS Notebook 链接 | Github 链接 |
---|---|---|---|
1 | 机器学习介绍 | 01 Notebook | 01 Notebook |
2 | 数据准备和特征工程 | 02 Notebook | 02 Notebook |
3 | 训练和 AutoML | 03 Notebook | 03 Notebook |
4 | 模型评估 | 04 Notebook | 04 Notebook |
# | Topic | VS Notebook 链接 | Github 链接 |
---|---|---|---|
E2E | 使用 AutoML 进行分类 (鸢尾花数据集) | Iris E2E AutoML | Iris E2E AutoML |
E2E | 使用回归进行预测 (Luna 数据集) | Luna E2E Regression | Luna E2E Regression |
E2E | 使用 SSA 进行预测 (Luna数据集) | Luna E2E SSA | Luna E2E SSA |
E2E | 使用 AutoML 进行回归 (出租车数据集) | Taxi E2E AutoML | Taxi E2E AutoML |
E2E | 文本分类 API (Yelp 数据集) | Text Classification API | Text Classification API |
# | Topic | VS Notebook 链接 | Github 链接 |
---|---|---|---|
REF | 使用 DataFrame 进行数据处理 | Data Frame | Data Frame |
REF | 图表和可视化 | Visualizations | Visualizations |
REF | Kaggle 比赛 (Titanic 数据集) | Kaggle | Kaggle |
.NET Interative Notebooks for C# 是一个 .NET 基金会 的项目.
GitHub上有很多.NET相关的项目.
- .NET home repo - 来自 Microsoft 和社区的 100 个 .NET 项目的链接.
- ASP.NET Core home - 开始学习 ASP.NET Core 的最佳地点.
该项目采用了贡献者公约 定义的行为准则,以阐明我们社区中的预期行为。 有关详细信息,请参阅 .NET 基金会行为准则。
.NET(包括 csharp-notebooks 存储库)在 MIT 许可下获得许可。