从入门到精通Rust:资源库整理

news/2025/2/25 11:44:31

今天给大家分享一些优质的Rust语言学习资源,适合不同水平的学习者。前三个官方资源是我Rust语言的启蒙老师,非常平易近人。

官方资源

  1. The Rust Programming Language (The Book)

    • 链接: https://doc.rust-lang.org/book/

    • 简介: 官方权威指南,涵盖Rust基础到高级内容,适合初学者和有经验的开发者。

  2. Rust by Example

    • 链接: https://doc.rust-lang.org/rust-by-example/

    • 简介: 通过实例学习Rust,适合边学边练。

  3. Rustlings

    • 链接: https://github.com/rust-lang/rustlings

    • 简介: 小型练习项目,帮助熟悉Rust语法和概念。

在线课程

  1. Comprehensive Rust by Google

    • 链接: https://google.github.io/comprehensive-rust/

    • 简介: Google提供的Rust课程,内容全面,适合系统学习。

  2. Rust Programming for Beginners on Udemy

    • 链接: https://www.udemy.com/course/rust-programming-for-beginners/

    • 简介: Udemy上的入门课程,适合零基础学习者。

社区与论坛

  1. Rust Users Forum

    • 链接: https://users.rust-lang.org/

    • 简介: 官方用户论坛,适合提问和交流。

  2. Rust Subreddit

    • 链接: https://www.reddit.com/r/rust/

    • 简介: Reddit上的Rust社区,讨论最新动态和问题。

书籍

  1. Programming Rust by Jim Blandy and Jason Orendorff

    • 简介: 深入讲解Rust的内存安全和并发特性,适合有一定编程经验的开发者。
  2. Rust in Action by Tim McNamara

    • 简介: 通过实际项目学习Rust,适合想通过实践掌握Rust的开发者。

博客与文章

  1. Rust Blog

    • 链接: https://blog.rust-lang.org/

    • 简介: 官方博客,发布Rust最新动态和教程。

  2. This Week in Rust

    • 链接: https://this-week-in-rust.org/

    • 简介: 每周更新的Rust社区动态和资源汇总。

视频教程

  1. Rust Programming Tutorials by Let’s Get Rusty

    • 链接: https://www.youtube.com/c/LetsGetRusty

    • 简介: YouTube上的Rust教程,涵盖基础和高级主题。

  2. Rust Crash Course by Traversy Media

    • 链接: https://www.youtube.com/watch?v=zF34dRivLOw

    • 简介: 快速入门Rust的教程,适合时间有限的学习者。


http://www.niftyadmin.cn/n/5865453.html

相关文章

Flutter 上的 Platform 和 UI 线程合并是怎么回事?它会带来什么?

Flutter 在 3.29 发布了一个「重大」调整:从 3.29 开始,Android 和 iOS 上的 Flutter 将在应用的主线程上执行 Dart 代码,并且不再有单独的 Dart UI 线程 也许一些人对于这个概念还比较陌生,有时间可以看看以前发过的 《深入理解…

多线程运行测试文件

目录 一、测试时间对比多线程单线程 二、python多线程实现三、阻塞主线程确保所有子进程/线程执行完毕 跑测试的时候想提高效率,多个模型的跑。之前设计的就是for循环,等一个模型跑完另一个跑,不过时间上比较慢。想试试多线程的效果。其实多开…

Qwen2.5-VL技术报告:多模态大模型的新SOTA!视觉理解能力全面超越GPT-4o

1.摘要 Qwen2.5-VL是Qwen视觉语言系列的最新旗舰产品,在基础功能和创新功能方面都有了显著的进步。Qwen2.5-VL通过增强的视觉识别、精确的对象定位、强大的文档解析和长视频理解,在理解和与世界交互方面实现了重大飞跃。因此,Qwen2.5-VL不仅…

RK3399 Android7 Ethernet Tether功能实现

在Android机顶盒产品,对于以太网与WiFi间的关系有如下: 1、以太网与WiFi STA均可连接路由器访问外网; 2、WiFi AP功能可以共享以太网访问外网。 而本文档是对于2的变动,实现通过以太网共享WiFi STA访问外网,并在此基础上可以共享4G/5G网络(设备支持情况下),下面是相应…

【蓝桥杯单片机】客观题

一、第十三届省赛(一) 二、第十三届省赛(二)

SSL和TLS:深入了解网络安全的基石

随着数据泄露和网络攻击事件的频繁发生,保护个人信息和敏感数据的需求愈发迫切。其中,SSL(安全套接层)和TLS(传输层安全协议)技术作为网络安全的重要组成部分,扮演了至关重要的角色。COCOSSL将通…

白帽黑客系列教程之Windows驱动开发(64位环境)入门教程(六)

为什么要写这篇文章呢? 作为一名白帽黑客,如果想要学习ROOTKIT攻防技术,就必须要有能力进行驱动开发! 本文章仅提供学习,切勿将其用于不法手段! 在Windows操作系统的64位环境中,进行ROOTKIT攻…

2025年信息科学与工程学院科协机器学习介绍——conda环境配置

机器学习——环境的安装 目录 机器学习——环境的安装安装pycharm安装miniconda安装需要的库Miniconda如何使用?镜像网站 下载需要的软件包和库这里着重介绍一下怎么下载pytorch 推荐一个python编辑器 ## 安装python python官网:Welcome to Python.org …