
本课程是由极客时间出品的《Rust语言从入门到实战》专栏课,由资深开发者唐刚主讲,专为希望系统掌握Rust语言的开发者量身打造。课程内容从基础语法到高级应用,全面覆盖Rust编程的各个核心领域,帮助学员构建完整的知识体系。
课程共分为三大篇章,循序渐进地引导学习者深入Rust世界。基础篇聚焦Rust的核心特性,包括所有权机制、借用与引用规则、字符串处理、复合类型、trait体系、智能指针等关键概念,通过通俗易懂的讲解和丰富的代码示例,帮助学员打下扎实的语言基础。进阶篇则深入异步编程、错误处理、宏体系、生命周期标注等高级主题,并引入tokio实战,让学员掌握构建高并发网络应用的能力。
应用篇是课程的亮点所在,通过多个真实项目案例,带领学员将所学知识落地实践:使用Axum框架开发Web后端应用、基于Candle框架构建聊天机器人、利用YOLOv8实现图像识别、采用Slint为应用打造GUI界面、用Bevy游戏引擎开发贪吃蛇游戏,以及使用Nom编写Parser解析器等。这些实战项目横跨Web开发、人工智能、桌面应用、游戏开发等多个热门领域,充分展现Rust的广泛应用场景。
此外,课程还特别设置了Unsafe编程专题,深入探讨Rust中被封印的高级能力,并演示如何为Python编写Rust扩展,为有跨语言开发需求的开发者提供宝贵参考。每章配有思考题与答疑课堂,帮助学员巩固所学、解决疑难。无论你是编程新手还是有经验的开发者,这套课程都将助你快速提升Rust编程技能,实现从入门到实战的飞跃。

10积分



