[极客时间]Rust语言从入门到实战-唐刚

极客时间100626901-专栏课-唐刚-Rust语言从入门到实战(完结)

图片[1]-[极客时间]Rust语言从入门到实战-唐刚-IT教程网

课程共分成三个部分。

基础篇

基础篇中是 Rust 语言的基础语法和最常用的语言组件,通过大量示例,你将理解并掌握 Rust 所有权、类型和 Trait 等知识。Rust 中的知识点非常多,但是初学者并不需要学完所有知识点才能开始写代码,因此基础篇中是学习 Rust 必须要掌握的部分。

进阶篇

进阶篇中你会学到智能指针、错误处理、宏、生命期初步分析、Rust 异步并发编程等内容。因为异步并发编程在实际生产中使用越来越广泛,所以内容占比最高。通过这部分的学习,你将掌握使用 Rust 高效解决实际问题的方法。与 Java 类似,Rust 的编程模式是非常固定的,学习起来并不困难。

应用篇

第三部分是应用篇,也就是在实际项目中应用 Rust。通过 Web 后端开发、前端 GUI 开发、游戏开发、大模型实践、解析器开发和跨语言开发这 6 个不同领域的实战,你将学会利用 Rust 生态中的框架快速解决问题,同时会感受到 Rust 语言的强大能力及其广泛的适用场景。

tree -L 2
.
├── 01|快速入门:Rust中有哪些你不得不了解的基础语法?.md
├── 01|快速入门:Rust中有哪些你不得不了解的基础语法?.mp3
├── 01|快速入门:Rust中有哪些你不得不了解的基础语法?.pdf
├── 02|所有权(上):Rust是如何管理程序中的资源的?.md
├── 02|所有权(上):Rust是如何管理程序中的资源的?.mp3
├── 02|所有权(上):Rust是如何管理程序中的资源的?.pdf
├── 03|所有权(下):Rust中借用与引用的规则是怎样的?.md
├── 03|所有权(下):Rust中借用与引用的规则是怎样的?.mp3
├── 03|所有权(下):Rust中借用与引用的规则是怎样的?.pdf
├── 04|字符串:对号入座,字符串其实没那么可怕!.md
├── 04|字符串:对号入座,字符串其实没那么可怕!.mp3
├── 04|字符串:对号入座,字符串其实没那么可怕!.pdf
├── 05|复合类型(上):结构体与面向对象特性.md
├── 05|复合类型(上):结构体与面向对象特性.mp3
├── 05|复合类型(上):结构体与面向对象特性.pdf
├── 06|复合类型(下):枚举与模式匹配.md
├── 06|复合类型(下):枚举与模式匹配.mp3
├── 06|复合类型(下):枚举与模式匹配.pdf
├── 07|类型与类型参数:给Rust小助手提供更多信息.md
├── 07|类型与类型参数:给Rust小助手提供更多信息.mp3
├── 07|类型与类型参数:给Rust小助手提供更多信息.pdf
├── 08|Option-T-与Result-T,E-、迭代器.md
├── 08|Option-T-与Result-T,E-、迭代器.mp3
├── 08|Option-T-与Result-T,E-、迭代器.pdf
├── 09|初识trait:协议约束与能力配置.md
├── 09|初识trait:协议约束与能力配置.mp3
├── 09|初识trait:协议约束与能力配置.pdf
├── 10|再探trait:带类型参数的trait及traitobject.md
├── 10|再探trait:带类型参数的trait及traitobject.mp3
├── 10|再探trait:带类型参数的trait及traitobject.pdf
├── 11|常见trait解析:标准库中的常见trait应该怎么用?.md
├── 11|常见trait解析:标准库中的常见trait应该怎么用?.mp3
├── 11|常见trait解析:标准库中的常见trait应该怎么用?.pdf
├── 12|智能指针:从所有权看智能指针.md
├── 12|智能指针:从所有权看智能指针.mp3
├── 12|智能指针:从所有权看智能指针.pdf
├── 13|独立王国:初步了解Rust异步并发编程.md
├── 13|独立王国:初步了解Rust异步并发编程.mp3
├── 13|独立王国:初步了解Rust异步并发编程.pdf
├── 14|tokio实战:编写一个网络命令行程序.md
├── 14|tokio实战:编写一个网络命令行程序.mp3
├── 14|tokio实战:编写一个网络命令行程序.pdf
├── 15|tokio编程:在多任务之间操作同一片数据.md
├── 15|tokio编程:在多任务之间操作同一片数据.mp3
├── 15|tokio编程:在多任务之间操作同一片数据.pdf
├── 16|tokio编程:使用channel在不同任务间通信?.md
├── 16|tokio编程:使用channel在不同任务间通信?.mp3
├── 16|tokio编程:使用channel在不同任务间通信?.pdf
├── 17|tokio编程:Rust异步编程还有哪些需要注意的点?.md
├── 17|tokio编程:Rust异步编程还有哪些需要注意的点?.mp3
├── 17|tokio编程:Rust异步编程还有哪些需要注意的点?.pdf
├── 18|错误处理系统:错误的构建、传递和处理.md
├── 18|错误处理系统:错误的构建、传递和处理.mp3
├── 18|错误处理系统:错误的构建、传递和处理.pdf
├── 19|Rust的宏体系:为自己的项目写一个简单的声明宏.md
├── 19|Rust的宏体系:为自己的项目写一个简单的声明宏.mp3
├── 19|Rust的宏体系:为自己的项目写一个简单的声明宏.pdf
├── 20|生命周期:Rust如何做基本的生命周期符号标注?.md
├── 20|生命周期:Rust如何做基本的生命周期符号标注?.mp3
├── 20|生命周期:Rust如何做基本的生命周期符号标注?.pdf
├── 21|Web开发(上):如何使用Axum框架进行Web后端开发?.md
├── 21|Web开发(上):如何使用Axum框架进行Web后端开发?.mp3
├── 21|Web开发(上):如何使用Axum框架进行Web后端开发?.pdf
├── 22|Web开发(下):如何实现一个TodoList应用?.md
├── 22|Web开发(下):如何实现一个TodoList应用?.mp3
├── 22|Web开发(下):如何实现一个TodoList应用?.pdf
├── 23|Rust与大模型:用Candle做一个聊天机器人.md
├── 23|Rust与大模型:用Candle做一个聊天机器人.mp3
├── 23|Rust与大模型:用Candle做一个聊天机器人.pdf
├── 24|Rust图像识别:利用YOLOv8识别对象.md
├── 24|Rust图像识别:利用YOLOv8识别对象.mp3
├── 24|Rust图像识别:利用YOLOv8识别对象.pdf
├── 25|RustGUI编程:用Slint为Chatbot实现一个界面.md
├── 25|RustGUI编程:用Slint为Chatbot实现一个界面.mp3
├── 25|RustGUI编程:用Slint为Chatbot实现一个界面.pdf
├── 26|RustGUI编程:用Slint为YOLOv8实现一个界面.md
├── 26|RustGUI编程:用Slint为YOLOv8实现一个界面.mp3
├── 26|RustGUI编程:用Slint为YOLOv8实现一个界面.pdf
├── 27|RustBevy游戏开发:用300行代码做一个贪吃蛇游戏.md
├── 27|RustBevy游戏开发:用300行代码做一个贪吃蛇游戏.mp3
├── 27|RustBevy游戏开发:用300行代码做一个贪吃蛇游戏.pdf
├── 28|Nom:用Rust写一个Parser解析器.md
├── 28|Nom:用Rust写一个Parser解析器.mp3
├── 28|Nom:用Rust写一个Parser解析器.pdf
├── 29|Unsafe编程(上):UnsafeRust中那些被封印的能力.md
├── 29|Unsafe编程(上):UnsafeRust中那些被封印的能力.mp3
├── 29|Unsafe编程(上):UnsafeRust中那些被封印的能力.pdf
├── 30|Unsafe编程(下):使用Rust为Python写一个扩展.md
├── 30|Unsafe编程(下):使用Rust为Python写一个扩展.mp3
├── 30|Unsafe编程(下):使用Rust为Python写一个扩展.pdf
├── images
│   ├── 718813
│   ├── 718865
│   ├── 718916
│   ├── 720128
│   ├── 720426
│   ├── 720991
│   ├── 720999
│   ├── 722240
│   ├── 722702
│   ├── 723496
│   ├── 724776
│   ├── 724942
│   ├── 725815
│   ├── 725837
│   ├── 726207
│   ├── 728055
│   ├── 728107
│   ├── 728198
│   ├── 729009
│   ├── 731043
│   ├── 731096
│   ├── 732080
│   ├── 733073
│   ├── 733433
│   ├── 734130
│   ├── 734931
│   ├── 734943
│   ├── 736713
│   ├── 737452
│   ├── 738048
│   ├── 738631
│   ├── 739345
│   ├── 739360
│   ├── 740059
│   ├── 740086
│   └── 740385
├── 开篇词|拥抱Rust浪潮,迎接更极致的编程体验.md
├── 开篇词|拥抱Rust浪潮,迎接更极致的编程体验.mp3
├── 开篇词|拥抱Rust浪潮,迎接更极致的编程体验.pdf
├── 答疑课堂(一)|第一章Rust基础篇思考题答案.md
├── 答疑课堂(一)|第一章Rust基础篇思考题答案.pdf
├── 答疑课堂(三)|第三章Rust应用篇思考题答案.md
├── 答疑课堂(三)|第三章Rust应用篇思考题答案.pdf
├── 答疑课堂(二)|第二章Rust进阶篇思考题答案.md
├── 答疑课堂(二)|第二章Rust进阶篇思考题答案.pdf
├── 结束语|未来让Rust带你“锈”到起飞.md
├── 结束语|未来让Rust带你“锈”到起飞.mp3
├── 结束语|未来让Rust带你“锈”到起飞.pdf
├── 结课测试|来赴一场满分之约.md
└── 结课测试|来赴一场满分之约.pdf

37 directories, 104 files

百度网盘 请输入提取码↗

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共1条

请登录后发表评论