获取资料

极客时间-Rust语言从入门到实战「已完结」

课程介绍

极客时间Rust语言从入门到实战

相关推荐

极客时间 Rust 训练营

基础篇

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

进阶篇

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

应用篇

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

资源目录

.

[ 21M] 01快速入门:Rust中有哪些你不得不了解的基础语法?.mp3

[4.8M] 01快速入门:Rust中有哪些你不得不了解的基础语法?.pdf

[ 22M] 02所有权(上):Rust是如何管理程序中的资源的?.mp3

[3.1M] 02所有权(上):Rust是如何管理程序中的资源的?.pdf

[ 14M] 03所有权(下):Rust中借用与引用的规则是怎样的?.mp3

[3.5M] 03所有权(下):Rust中借用与引用的规则是怎样的?.pdf

[ 17M] 04字符串:对号入座,字符串其实没那么可怕!.mp3

[3.2M] 04字符串:对号入座,字符串其实没那么可怕!.pdf

[ 14M] 05复合类型(上):结构体与面向对象特性.mp3

[2.4M] 05复合类型(上):结构体与面向对象特性.pdf

[ 11M] 06复合类型(下):枚举与模式匹配.mp3

[2.7M] 06复合类型(下):枚举与模式匹配.pdf

[ 21M] 07类型与类型参数:给Rust小助手提供更多信息.mp3

[3.7M] 07类型与类型参数:给Rust小助手提供更多信息.pdf

[ 18M] 08Option-T-与Result-T,E-、迭代器.mp3

[4.3M] 08Option-T-与Result-T,E-、迭代器.pdf

[ 20M] 09初识trait:协议约束与能力配置.mp3

[3.4M] 09初识trait:协议约束与能力配置.pdf

[ 19M] 10再探trait:带类型参数的trait及traitobject.mp3

[2.4M] 10再探trait:带类型参数的trait及traitobject.pdf

[ 21M] 11常见trait解析:标准库中的常见trait应该怎么用?.mp3

[3.2M] 11常见trait解析:标准库中的常见trait应该怎么用?.pdf

[ 15M] 12智能指针:从所有权看智能指针.mp3

[2.0M] 12智能指针:从所有权看智能指针.pdf

[ 19M] 13独立王国:初步了解Rust异步并发编程.mp3

[2.1M] 13独立王国:初步了解Rust异步并发编程.pdf

[ 23K] 14tokio实战:编写一个网络命令行程序.md

[ 15M] 14tokio实战:编写一个网络命令行程序.mp3

[2.4M] 14tokio实战:编写一个网络命令行程序.pdf

[ 19K] 15tokio编程:在多任务之间操作同一片数据.md

[ 13M] 15tokio编程:在多任务之间操作同一片数据.mp3

[1.9M] 15tokio编程:在多任务之间操作同一片数据.pdf

[ 20K] 16tokio编程:使用channel在不同任务间通信?.md

[ 13M] 16tokio编程:使用channel在不同任务间通信?.mp3

[1.7M] 16tokio编程:使用channel在不同任务间通信?.pdf

[7.0M] 17tokio编程:Rust异步编程还有哪些需要注意的点?.mp3

[2.1M] 17tokio编程:Rust异步编程还有哪些需要注意的点?.pdf

[ 25M] 18错误处理系统:错误的构建、传递和处理.mp3

[3.6M] 18错误处理系统:错误的构建、传递和处理.pdf

[ 13M] 19Rust的宏体系:为自己的项目写一个简单的声明宏.mp3

[1.9M] 19Rust的宏体系:为自己的项目写一个简单的声明宏.pdf

[ 21M] 20生命周期:Rust如何做基本的生命周期符号标注?.mp3

[3.3M] 20生命周期:Rust如何做基本的生命周期符号标注?.pdf

[ 13M] 21Web开发(上):如何使用Axum框架进行Web后端开发?.mp3

[2.1M] 21Web开发(上):如何使用Axum框架进行Web后端开发?.pdf

[ 16M] 22Web开发(下):如何实现一个TodoList应用?.mp3

[4.1M] 22Web开发(下):如何实现一个TodoList应用?.pdf

[ 14M] 23Rust与大模型:用Candle做一个聊天机器人.mp3

[2.2M] 23Rust与大模型:用Candle做一个聊天机器人.pdf

[9.1M] 24Rust图像识别:利用YOLOv8识别对象.mp3

[9.5M] 24Rust图像识别:利用YOLOv8识别对象.pdf

[ 16M] 25RustGUI编程:用Slint为Chatbot实现一个界面.mp3

[2.4M] 25RustGUI编程:用Slint为Chatbot实现一个界面.pdf

[9.4M] 26RustGUI编程:用Slint为YOLOv8实现一个界面.mp3

[ 11M] 26RustGUI编程:用Slint为YOLOv8实现一个界面.pdf

[ 19M] 27RustBevy游戏开发:用300行代码做一个贪吃蛇游戏.mp3

[4.8M] 27RustBevy游戏开发:用300行代码做一个贪吃蛇游戏.pdf

[ 13M] 28Nom:用Rust写一个Parser解析器.mp3

[2.2M] 28Nom:用Rust写一个Parser解析器.pdf

[ 17M] 29Unsafe编程(上):UnsafeRust中那些被封印的能力.mp3

[3.0M] 29Unsafe编程(上):UnsafeRust中那些被封印的能力.pdf

[ 21K] 30Unsafe编程(下):使用Rust为Python写一个扩展.md

[ 12M] 30Unsafe编程(下):使用Rust为Python写一个扩展.mp3

[1.8M] 30Unsafe编程(下):使用Rust为Python写一个扩展.pdf

[9.9M] 开篇词拥抱Rust浪潮,迎接更极致的编程体验.mp3

[4.6M] 开篇词拥抱Rust浪潮,迎接更极致的编程体验.pdf

[ 16K] 答疑课堂(一)第一章Rust基础篇思考题答案.md

[1.5M] 答疑课堂(一)第一章Rust基础篇思考题答案.pdf

[1.6M] 答疑课堂(三)第三章Rust应用篇思考题答案.pdf

[8.4K] 答疑课堂(二)第二章Rust进阶篇思考题答案.md

[1.3M] 答疑课堂(二)第二章Rust进阶篇思考题答案.pdf

[ 12M] 结束语未来让Rust带你“锈”到起飞.mp3

[2.6M] 结束语未来让Rust带你“锈”到起飞.pdf

[539K] 结课测试来赴一场满分之约.pdf

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址