【Udemy课程】Rust 入门教程 | Rust for Beginners

【Udemy课程】Rust 入门教程 | Rust for Beginners-幻仿编程
【Udemy课程】Rust 入门教程 | Rust for Beginners
此内容为付费资源,请付费后查看
49.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: IT编程查看预览
最近更新: 2025-11-08文件内容: 视频+中英文字幕+配套课件
视频分辨率: 1080P 高清文件大小: 0.51GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

Rust 编程入门

在不到一个小时的时间里,在您的PC、平板电脑或智能手机上快速轻松地学习基本语法

讲师:ProgLang MainSt.


图片[1]-【Udemy课程】Rust 入门教程 | Rust for Beginners-幻仿编程

你将学到的内容

  • 基础语法
  • 数学运算与字符串函数
  • 条件判断、函数与循环
  • 数组、向量、元组

课程要求

  • 无需编程经验。你将学习所有需要了解的内容。

课程描述

在本课程中,我将通过Rust语法讲解泛型编程概念。你将学习所有基础知识:向屏幕输出信息、创建变量、进行简单数学计算、条件判断、元组、数组等。这是一门简单且节奏平稳的课程,适合任何对Rust编程感兴趣的学习者。你可能是有其他语言经验的开发者,或是完全零基础的新手。

我将使用名为replit的在线IDE进行教学,它能够很好地满足教学需求。你可以免费注册,创建一个repl项目,并在几分钟内开始跟随课程进行学习。

Rust是一种专为性能和安全性设计的静态类型编程语言,其语法与C++类似。它是由Mozilla Research最初开发的开源项目。它有广泛的应用场景,但在本课程中,我们将专注于基础内容。

我将解释代码片段,并在课程资料中提供对应repl的链接。你可以随后分叉该项目,修改代码中的名称和参数,为每个概念创作额外示例。或者你也可以使用复制/粘贴功能。

本课程内容友好且适合入门者,让你在短时间内有效掌握Rust基础语法中的泛型编程概念。

适合人群:

  • 任何对Rust基础语法感兴趣的人
共 153 节课程 • 总时长 7 小时 0 分钟
第一章 从副业到主力 Rust的崛起之路
1. 起源故事——格雷登·霍尔、Mozilla与Rust的早期愿景3分41秒
2. 起源故事——格雷登·霍尔、Mozilla与Rust的早期愿景未知时长
3. 所有权模型——无需垃圾回收器的内存安全4分49秒
4. 所有权模型——无需垃圾回收器的内存安全未知时长
5. 借用与生命周期——确保Rust可预测性的规则4分45秒
6. 借用与生命周期——让Rust保持可预测性的规则未知时长
7. 无畏并发——编译时预防数据竞争4分33秒
8. 无畏并发——编译时防止数据竞争未知时长
9. 工具与生态系统 — Cargo、Crates.io、rustc 及其他4分51秒
10. 工具与生态系统 — Cargo、Crates.io、rustc 及其他未知时长
11. 真实世界的胜利——当今大型企业如何运用Rust4分56秒
12. 真实世界的胜利——当今大型企业如何运用Rust未知时长
13. 治理与社区——Rust基金会、RFC流程与包容性文化4分58秒
14. 治理与社区——Rust基金会、RFC与包容性文化未知时长
15. 里程碑时刻——Rust进入Linux内核之路5分33秒
16. 里程碑时刻——Rust进入Linux内核之路未知时长
第二章 Rust编程思维——安全、速度与零成本抽象
1. Rust 设计思维 — 指导设计的原则5分14秒
2. Rust 设计思维 — 指导原则未知时长
3. 零成本抽象——零成本的真实含义5分5秒
4. 零成本抽象——零成本的真正含义未知时长
5. 可预测性能——内存与时间控制4分44秒
6. 可预测的性能——内存与时间控制未知时长
7. 编译时保证——将工作转移给编译器5分21秒
8. 编译时保证——将工作转移给编译器未知时长
9. 安全无牺牲——unsafe与抽象的角色5分3秒
10. 安全无需牺牲——unsafe与抽象的作用未知时长
11. 人体工学与表现力——编写简洁高效的Rust代码4分50秒
12. 人体工程学与表现力——编写简洁快速的Rust代码未知时长
13. 权衡与设计决策——何时优先考虑安全性、速度或简洁性5分11秒
14. 权衡与设计决策——何时优先考虑安全性、速度或简洁性未知时长
第三章 所有权、借用与生命周期——Rust的超能力
1. 所有权基础 — 值、所有者与丢弃4分7秒
2. 所有权基础 — 值、所有者与临时丢弃未知时长
3. 移动语义与复制——数据移动与复制的区别3分32秒
4. 移动语义与拷贝——数据移动与复制的区别未知时长
5. 借用规则 — 不可变与可变引用4分4秒
6. 借用规则 — 不可变与可变引用未知时长
7. 生命周期简化——Rust如何追踪引用有效性4分26秒
8. 生命周期简化 — Rust如何追踪引用有效性未知时长
9. 模式匹配与枚举——表达性控制流4分27秒
10. 模式匹配与枚举——表达性控制流未知时长
11. 特性与泛型——零运行时开销的多态性4分20秒
12. 特质与泛型——零运行时开销的多态未知时长
13. 使用Option和Result进行错误处理——安全失败的习惯用法5分31秒
14. 使用Option和Result进行错误处理——安全失败的习惯用法未知时长
第四章 为你量身打造的工具链——Cargo、Crates.io与版本模型
1. 使用rustup和rustc管理工具链4分42秒
2. 使用rustup和rustc_temp.temp管理工具链未知时长
3. Cargo基础 — 构建、运行与依赖解析4分45秒
4. Cargo基础 — 构建、运行与依赖解析未知时长
5. Cargo 工作空间 — 多 Crate 项目组织4分46秒
6. Cargo工作空间——组织多Crate项目未知时长
7. 功能标志与条件编译3分17秒
8. 功能标志与条件编译未知时长
9. Crates.io 发布与语义化版本控制4分26秒
10. Crates.io发布与语义版本控制未知时长
11. 使用cargo test和cargo doc进行测试与文档编写4分2秒
12. 使用cargo test和cargo doc进行测试与文档编写未知时长
13. 代码检查、格式化和编辑器工具链——Clippy、rustfmt与rust-analyzer4分33秒
14. 代码检查、格式化与编辑器工具链——Clippy、rustfmt 和 rust-analyzer未知时长
15. 版本、稳定性与向后兼容性3分55秒
16. 版本、稳定性与向后兼容性未知时长
第五章 Rust并发与异步编程之道
1. Rust中的线程与线程模型4分32秒
2. Rust中的线程与线程模型未知时长
3. 共享状态并发——Arc、Mutex与RwLock5分46秒
4. 共享状态并发——Arc、Mutex与RwLock未知时长
5. 原子操作与无锁原语6分22秒
6. 原子操作与无锁原语未知时长
7. Send与Sync——类型系统的并发契约5分1秒
8. Send与Sync——类型系统的并发契约未知时长
9. 消息传递与通道5分1秒
10. 消息传递与通道未知时长
11. 异步编程基础 — Future、执行器与.await4分22秒
12. 异步编程基础 — Future、执行器与.await未知时长
13. 运行时选择 — Tokio、async-std 与构建高吞吐量服务5分22秒
14. 运行时选择 — Tokio、async-std 与构建高吞吐量服务未知时长
15. 常见并发陷阱——死锁、饥饿与泄漏4分12秒
16. 常见并发陷阱——死锁、饥饿与泄漏未知时长
第六章 系统编程实战——操作系统、网络与嵌入式开发
1. 使用Rust进行内核与驱动开发4分51秒
2. 使用Rust进行内核与驱动开发未知时长
3. Rust 中的低延迟网络与 IO5分32秒
4. Rust中的低延迟网络与IO未知时长
5. 嵌入式Rust与no_std开发4分46秒
6. 嵌入式Rust与no_std开发未知时长
7. Rust裸机编程与引导加载程序5分12秒
8. Rust裸机编程与引导程序未知时长
9. Rust 与 C 语言交互及 FFI 模式5分20秒
10. Rust 中与 C 和 FFI 模式的接口未知时长
11. 系统Rust中的并发与中断安全5分2秒
12. 系统 Rust 中的并发与中断安全未知时长
13. 内存安全与使用Rust减少漏洞5分6秒
14. 内存安全与使用Rust减少漏洞未知时长
15. 系统Rust性能工程与性能分析4分46秒
16. 系统Rust性能工程与性能分析未知时长
第七章 Rust 在 Web、云和边缘计算中的应用——微服务、WASM 与无服务器架构
1. 使用Axum和Actix构建Web服务4分57秒
2. 使用Axum和Actix构建Web服务未知时长
3. 使用Tonic实现gRPC与高性能RPC5分15秒
4. 使用Tonic实现gRPC和高性能RPC未知时长
5. 数据库、连接池与安全查询4分11秒
6. 数据库、连接池与安全查询未知时长
7. 可观测性——Rust服务中的日志、追踪与指标5分31秒
8. 可观测性——Rust服务中的日志、追踪与指标未知时长
9. 部署模式 — Rust 的容器、静态二进制文件与持续集成持续交付4分34秒
10. 部署模式——Rust的容器、静态二进制文件与持续集成持续交付未知时长
11. WebAssembly与WASI:Rust在边缘和浏览器中的应用7分4秒
12. WebAssembly与WASI——Rust在边缘与浏览器中的应用未知时长
13. 无服务器与边缘运行时——快速、小巧、事件驱动的 Rust 应用7分15秒
14. 无服务器与边缘运行时——快速、小巧、事件驱动的Rust应用未知时长
15. 生产级Rust服务的安全、沙箱与最佳实践6分25秒
16. 生产环境Rust服务的安全、沙箱与最佳实践未知时长
第八章 数据、人工智能与Rust高性能计算
1. Rust中的列式数据与Apache Arrow7分17秒
2. Rust中的列式数据与Apache Arrow未知时长
3. 查询引擎与DataFusion基础3分10秒
4. 查询引擎与DataFusion基础未知时长
5. Polars与Rust中的快速DataFrame模式3分54秒
6. Polars与Rust中的快速DataFrame模式未知时长
7. 列式存储与Parquet互操作性3分57秒
8. 列式存储与Parquet互操作性未知时长
9. 使用Rayon和分块处理实现数据并行3分40秒
10. 使用Rayon和分块处理实现数据并行未知时长
11. SIMD、向量化与底层优化4分24秒
12. SIMD、向量化与底层优化未知时长
13. Rust机器学习框架——Burn、Candle及其他6分7秒
14. Rust机器学习框架:Burn、Candle及其他未知时长
15. Python互操作与从数据管道调用Rust6分20秒
16. Python互操作与从数据管道调用Rust未知时长
17. Rust中的加速器与GPU计算6分27秒
18. Rust中的加速器与GPU计算未知时长
19. 性能分析、基准测试与性能可复现性6分15秒
20. 性能分析、基准测试与性能可复现性未知时长
第九章 互操作性、生态系统与你的Rust学习路线
1. FFI 与 C 和 C++ —— bindgen、cbindgen 与安全边界6分22秒
2. 使用C和C++进行FFI——bindgen、cbindgen与安全边界未知时长
3. Python调用Rust——PyO3、maturin与扩展模式4分52秒
4. 从Python调用Rust——PyO3、maturin与扩展模式未知时长
5. Rust与Node.js集成:Neon、N-API与原生模块5分51秒
6. Rust与Node.js集成——Neon、N-API和原生模块未知时长
7. Rust桌面与GUI应用开发——Tauri、egui及跨平台模式解析6分44秒
8. Rust桌面与GUI应用开发——Tauri、egui及跨平台模式未知时长
9. 游戏开发与实时应用 — Bevy、ECS与Rust的性能优势6分33秒
10. 游戏开发与实时应用 — Bevy、ECS与Rust的性能优势未知时长
11. 打包、分发与跨语言制品6分16秒
12. 打包、分发与跨语言制品未知时长
13. Rust项目安全与供应链最佳实践4分3秒
14. Rust项目安全与供应链最佳实践未知时长
15. 生态系统趋势、社区资源与实用Rust学习路线5分55秒
16. 生态系统趋势、社区资源与实用Rust学习路线图未知时长
第十章 入门介绍
1. Replit1分7秒
2. 你好世界与数据类型12分37秒
3. 字符串5分18秒
4. 数学4分42秒
第11章 决策、循环、函数、数组与用户输入
1. 决策制定7分59秒
2. 循环5分15秒
3. 函数4分43秒
4. 数组、向量、元组8分31秒
5. 获取用户输入7分9秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容