大手笔!微软一口气在 GitHub 开源了 4 个技术教程

2024-05-15 11:32

本文主要是介绍大手笔!微软一口气在 GitHub 开源了 4 个技术教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3a870833cecf60ec0c7a01d11a4c1ef6.png

这是「进击的Coder」的第 601 篇技术分享

作者:小 G

来源:GitHubDaily

阅读本文大概需要 6 分钟。

众所周知,自微软收购 GitHub 以后,在 GitHub 平台上的开源项目也渐渐多了起来。毕竟买下了全球最大的代码托管平台,微软肯定要在开源这一块有所表率。

而在一系列开源举措之下,也使得诸多开发者对之前那个喜欢以闭源为主,圈地自萌的微软也有很大的改观。

去年,微软在 GitHub 上频放大招,推出了一系列「XX-for-Beginners」的开源技术教程。

顾名思义,就是写给初学者看的技术教程,里面覆盖了 Web 开发、机器学习、Python、物联网、全栈、数据科学、DevOps 等诸多内容。如果你有耐心,把这些教程挨个通读一遍,定会让你的技术实力有质的提升。

在我将这几大教程初略过了一遍之后,发现他们都有着以下统一特点:

  • 总课时均为期 12 周,共 24 节,让你可以合理安排学习计划;

  • 每个课程均附有项目实战开发讲解,更加强调实践出真知;

  • 每节课均附有测验说明、草图笔记、作业任务等内容,助你更系统、更全面的掌握课程内容。

接下来,便由我来跟大家好好介绍下,这几大教程里面都包含了什么。

ML for Beginners

中译名:《给初学者看的机器学习》,主要讲解机器学习简介与历史、自然语言处理、常用 NLP 任务、 语义及情感分析等基础知识

此外,还将通过开发南瓜价格预测、美食分类、酒店情感分析等多个项目,带你了解机器学习的实际使用。

在课程插图方面,也让微软得到了不少加分。

以下图为例,微软讲师通过插图的方式,更为直观、更具趣味性的像我们展示了机器学习的发展历史:

26d6b43ed60bee9ce98f94a2bbee2e94.png

由上图我们可知,机器学习起源自 1950 年代,阿兰图灵让机器学会思考的想法,在后续的不断迭代演变过程中,才成为我们今天口中所讨论的机器学习。

类似的插图及详细内容介绍,大家可以去该课程的 GitHub 仓库一窥究竟。

GitHub:https://github.com/microsoft/ML-For-Beginners

Web Development for Beginners

中译名:《给初学者看的 Web 开发教程》,主要讲解 JavaScript、CSS、HTML 相关的基础知识

作者还会通过开发打字游戏、浏览器扩展、太空游戏等多个项目,带你了解 Web 开发的整体流程。

其实,Web 开发入门并不难,难的是面对当下市场上林林总总的课程,如何去选择最适合自己的一门课。

许多人在学了 HTML、CSS、JavaScript 等基础知识后,下一步何去何从,毫无头绪。但在微软这门课里面,每随着一个知识点的深入,便会对应一个简单的实战项目开发,让你从实践中去充分吸收知识。

另外,为了使得课程对新手更加友好,里面还会对编程语言、代码编辑器、浏览器、命令行工具等内容作出补充说明,就像这张配图一样:

31fbde7dca34a92e230a3c9d77f199a4.png

看到配图上面的内容,是不是已经开始抑制不住你想学习的冲动了?没事,Star 一下这个项目的 GitHub 仓库,开始学起来吧!

GitHub:https://github.com/microsoft/Web-Dev-For-Beginners

IoT for Beginners

中译名:《给初学者看的 IoT》,主讲物联网通用知识、传感器数据收集、执行器响应处理、硬件联网方式、位置追踪、语音识别等基础知识

通过开发植物监控、浇水系统、车辆跟踪、声控烹饪计时器等多个项目,带你了解物联网的实际使用。

课程中的多个项目,将打通食物从农场,再到餐桌的完整处理流程,其中涉及农业、物流、制造、零售、消费者等多个产业,覆盖了物联网设备在当下主流行业的应用。

db7e1ae270ecfd68d271f125b266848e.png

在万物互联的时代,物联网这一概念也开始普及到千家万户,古代人们所畅想的隔空控物,与物对话,在随着声控硬件的推广下,也慢慢让这一理念得以实现,成为常态。

而作为技术人员的我们,为了让自己在职场中更加不可替代,便得先人一步,看到未来,提前做好规划与打算。

小 G 认为,物联网这一行业,未来定会诞生很多有趣的应用与产品,这一点,也在前阵子火爆全网的「人造智能单车」上面得到了应验。

即使你未来不考虑从事这一行业,学点物联网知识,下一个野生钢铁侠指不定就是你呢🤓。

GitHub:https://github.com/microsoft/IoT-For-Beginners

Data Science for Beginners

中译名:《给初学者看的数据科学》,主讲数据科学通用知识、统计与概率导论、SQL 与 NoSQL 的使用,可视化数据分布、数据科学生命周期简介等基础知识

通过这一教程,你可以充分了解数据科学背后的基本概念,以及它与人工智能、机器学习和大数据之间的关系,并进一步认识、学习关系型数据库 SQL,以及非关系型数据库 NoSQL 的技术理念与实际应用场景。

在数据的分析、处理、探索等方面,搭配上 Matplotlib、Pandas 以及各类低代码工具,无疑可以让开发效率提升不少,而这些工具的使用,在该教程中也同样有所提及。

aefe69eae24caf5033fd3cd9c0cf2f2a.png

在现今这个数据大爆炸时代,从一堆繁杂且冗余的数据中,分析并提取出其应有的价值,也颇为考验编程功力。

微软提供的这一教程,学习路径与架构设计的脉络图却颇为清晰,并在此之间,穿插了很多实际用例,让新手在数据科学这一领域的探索中,少走很多弯路。

GitHub:https://github.com/microsoft/Data-Science-For-Beginners

总结

上面几个教程,便是微软此次在 GitHub 上开源的机器学习、Web 开发、物联网三大课程,看完之后,你们是不是觉得微软此次的开源非常良心呢?

e1e047a3b36b69eb460e1fda3be46aaa.png

End

崔庆才的新书《Python3网络爬虫开发实战(第二版)》已经正式上市了!书中详细介绍了零基础用 Python 开发爬虫的各方面知识,同时相比第一版新增了 JavaScript 逆向、Android 逆向、异步爬虫、深度学习、Kubernetes 相关内容,‍同时本书已经获得 Python 之父 Guido 的推荐,目前本书正在七折促销中!

内容介绍:《Python3网络爬虫开发实战(第二版)》内容介绍

aa9f516b192350e9ed13a791e44b34c3.png

扫码购买

21ac4db93aae90235da80be518549ddf.png

好文和朋友一起看~

这篇关于大手笔!微软一口气在 GitHub 开源了 4 个技术教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991715

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保