【Udemy中英字幕】Master The Rust Programming Language : Beginner To Advanced
最近更新 2024年10月20日
资源编号 34092

【Udemy中英字幕】Master The Rust Programming Language : Beginner To Advanced

2024-10-20 IT与软件 0 863
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

掌握 Rust 编程语言:从初学者到高级

通过实践练习,从基础到高级,逐步学习 Rust(最新版本)编程。

讲师:FastBit Embedded Brain Academy

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • Rust 编程语言的基本概念
  • 所有权和借贷规则
  • 参考
  • 字符串和字符串切片
  • Rust 的包管理器和构建系统(Cargo)
  • 结构和枚举
  • Rust 中的单元测试
  • 生命周期
  • 错误处理
  • 模式匹配
  • 循环和决策
  • 还有更多内容(泛型、特征、特征对象、智能指针、闭包、迭代器等)

探索相关主题

  • Rust(编程语言)
  • 其他 IT 和软件
  • 信息技术与软件

要求

  • 不需要任何先前的编程知识。
  • 已安装 Microsoft Visual Studio 代码

描述

println!(“### 我们的新 Rust 课程专为初学者设计,涵盖 ###”);

println!(“###% 基础到高级主题 % ###”);

println!(“###打下坚实的基础。###”);

更新 #5 和 #6

  1. 迭代器:特征“迭代器”,特征“IntoIterator”,
  2. 创建自定义迭代器
  3. 在自定义类型上实现特征“IntoIterator”

更新 #4

  1. 特征:特征对象、虚拟表、装箱 DST、内存布局
  2. 闭包:作为结构体成员字段、内存布局

更新 #3

  1. 闭包:介绍、语法
  2. 闭包捕获环境,与闭包相关的特征(Fn、FnMut、FnOnce)
  3. 将闭包作为函数参数传递

更新 #2

  1. 特点:介绍、方法
  2. 特征的关联类型
  3. 实现自定义 Display 特征
  4. 特征界限

更新 #1

  1. 泛型:语法、函数、结构、枚举
  2. 生命周期:范围、注释、省略规则
  3. 生命周期注解:结构体、方法
  4. Const. 和静态变量

你想学习一门新的编程语言吗?

Rust 编程语言怎么样?

Rust 因其内存安全性和性能而在系统级编程中越来越受欢迎。它是 C++ 的强大竞争对手,非常适合那些希望提升系统级编程技能的人。无论您是初学者还是经验丰富的程序员,Rust 都能为您的开发需求提供一套现代而强大的工具集。

学习 Rust 打开了高性能、安全、可靠的系统级编程之门

2023 年 Stack Overflow 开发者调查结果表明,

“Rust 是最受推崇的语言,超过 80% 的使用它的开发人员希望明年再次使用它。”

“与顶级竞争对手相比,更多受访者希望明年继续使用Cargo (Rust 的官方包管理器)。”

为什么你应该考虑学习 Rust?

答案有很多,但其中最重要的几个如下。

* 没有垃圾回收机制的内存安全

* 更好的并发性,没有数据竞争

* 安全和不安全的代码

* 性能友好的抽象

* Rust 的设计目标是与 C 和 C++ 一样快

* 出色的工具和生态系统(Cargo(包管理器和构建系统)、rustfmt(代码格式化)、clippy(linting)和全面的标准库。)

* 内置测试支持

* 支持关键的面向对象编程原则

为什么您应该考虑我们的课程?

我们的课程专为初学者设计。我们使用文本、图像、图形和动画来简明扼要地演示 Rust 的许多有趣概念。这将为您理解该语言的关键概念奠定坚实的基础。此外,我们还涵盖了大量从小到大的代码片段来演示这些概念,让您能够构建复杂的程序。

课程迄今涵盖的重要主题

1. 变量和原始数据类型

2. 所有权和借用

3.复制和移动语义

4. 元组和模式匹配

5. 决策和循环

6. 结构和模式匹配

7. 枚举和模式匹配

8. 结构/枚举方法和相关函数

9.切片

10. 字符串、字符串切片和 UTF 编码

11. 生命周期

12. 特质

13. 泛型

14. 闭包

12. 更多主题即将推出(迭代器、多线程、智能指针等)。我们会不断更新本课程,以确保您拥有最新的知识和技能

硬件/软件要求

1. 安装了 Microsoft VS Code IDE 的 Windows/MAC/Ubuntu 机器

笔记:

本课程重点介绍一般的 Rust 编程,并不专门讨论嵌入式系统常用的no_std场景。

本课程适合哪些人:

  • 任何有兴趣学习新的系统级编程语言的人
  • 寻求提升技能的学生和专业人士
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务