【.NET资源收集】C#与时俱进的知识点...

前言:本文仅仅作为一个个人草稿本,收藏一些网站,一些资源分享,一些书记分享,对于.NET的学习非常有帮助,免得到时候再找。

一、.NET的官网介绍以及导航

1、关于.NET Standard

关于.NET Standard的版本以及它所支持的.NET Core版本和.NET Framework版本,以及.NET Standard里面有多少个API,

https://dotnet.microsoft.com/platform/dotnet-standard#versions

【.NET资源收集】C#与时俱进的知识点...

2、整个.NET 的体系文档,包括:

https://docs.microsoft.com/zh-cn/dotnet/

【.NET资源收集】C#与时俱进的知识点...

【.NET资源收集】C#与时俱进的知识点...

3、asp.net core教程

https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-3.0&tabs=windows

【.NET资源收集】C#与时俱进的知识点...

 

4、visual studio 各个版本的发布时间以及发布内容:

https://docs.microsoft.com/zh-cn/visualstudio/install/visual-studio-build-numbers-and-release-dates?view=vs-2019

 

【.NET资源收集】C#与时俱进的知识点...

 

5、.NET 各个应用层面的电子书籍,

https://dotnet.microsoft.com/learn/dotnet/architecture-guides

【.NET资源收集】C#与时俱进的知识点...

 

6、NET 的开发者社区

https://dotnet.microsoft.com/platform/community

二、推荐的一些好的.NET书籍

2.1 首先推荐一个可以下载各类英文书籍的网站

http://www.allitebooks.org/

2.2 书籍汇总

(1)《C#科学计算讲义》作者: 宋叶志 ,徐导 ,何峰,编辑: 王峰松。2012年出版,人民邮电出版社。

(2)《C#7.0核心技术指南》原书第7版,2019新版,机械工业出版社

(3)《C# 7.0本质论》 (美)马克·米凯利斯(Mark Michaelis) 著, 周靖 译,机械工业出版社

(4)《ASP.NET CORE开发实战 》(意)迪诺·埃斯波西托(Dino Esposito) 著 , 赵利通 译,清华大学出版社

(5)《c#神经网络编程》[美]马特·R.科尔(Matt R.Cole),机械工业出版社, 2019-06-17

(6)《图解数据结构 使用C#》 吴灿铭,清华大学出版社

         《数据结构实践教程 C#语言描述 》 李春葆 ,2013年,清华大学出版社。

(7)《C#设计模式 第2版 》刘伟,胡志刚 编著 , 清华大学出版社

(8)《Effective C# 改善C#代码的50个有效方法(原书第3版)》,比尔·瓦格纳(Bill Wagner),出版时间: 2018年5月,机械工业出版社

(9)《C#高级编程》(第11版) C# 7 & .NET Core 2.0程序设计基础教程,2019.03,清华大学出版社

(10 《Visual C#从入门到精通 第9版》 约翰·夏普,2018.12月,清华大学出版社。

(11)《C#入门经典第8版 C#7 & Visual Studio2017》 [美]本杰明,2019年1月,清华大学出版社

(12)《C#函数式编程 编写更优质的C#代码》[美] 恩里科 博南诺(Enrico Buonanno) 著 张久修 译,2019.01.01,吉林大学出版社。

(13)《NETCore2.0应用程序高级调试——完全掌握Linux、macOS和Windows跨平台调试技术》李争,2018年09月,清华大学出版社。

(14)《NET Core实战 手把手教你掌握380个精彩案例》,2019年09月,清华大学出版社。

(15)《ASP.NET Core跨平台开发从入门到实战》张剑桥,电子工业出版社

 

三、一些其他的资源汇总

3.1 SciSharp 技术栈:

A .NET based Open Source Ecosystem for Data Science, Machine Learning and AI,SciSharp brings all major ML/AI Frameworks from Python to .NET。

这是一个对于.NET使用者来说非常欣慰的一个项目,当然里面有很多的库还处在测试阶段或者是正在开发,但是我相信未来会变得更好。

网址为:https://scisharp.github.io/SciSharp/

主要包含了以下一些重要的组件:

  • TensorFlow.NET .NET Standard bindings for TensorFlow
  • NumSharp Pure C# implementation of NumPy
  • Keras.NET Keras.NET is a high-level neural networks API, written in C# with Python Binding and capable of running on                       top   of TensorFlow, CNTK, or Theano.
  • Numpy.NET C# bindings for NumPy - a fundamental library for scientific computing, machine learning and AI
  • ICSharpCore Jupyter kernel in C# .NET Core which is the standard interface for SciSharp STACK.
  • Torch.NET C#/NETStandard bindings for PyTorch. Run your Tensor computations or Neural Networks on the GPU.
  • SiaNet A C# deep learning library, human friendly, CUDA/OpenCL supported, well structured, easy to extend.
  • BotSharp The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.
  • catalyst  is a C# Natural Language Processing library built for speed. Inspired by spaCy's design, it brings pre-trained models, out-of-the box support for training word and document embeddings, and flexible entity recognition models.
  • NeuralNetwork.NET  A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN

  • SciSharpCube   Quickly experience all the latest features of SciSharp Machine Learning tools in docker container.

另外,还有一些正在开发中的项目也是非常的有帮助,

【.NET资源收集】C#与时俱进的知识点...

关于SciSharp技术栈的所有开源库,请参见:https://github.com/SciSharp