Logo
☆☆☆☆☆
0.0
Intermediate
10h

使用 Rust 高效处理现实世界的数据

Rust 是一门快速发展的现代编程语言,专注于系统编程,能够保证内存安全和线程安全。它让你能够在编译时消除许多类型的错误。本课程涵盖了使用 Rust 处理真实世界数据所需的所有技能。 在本课程中,你将学习中级 Rust 编程的基础知识。你将掌握五大数据相关技能:数据输入、数据存储、数据服务、数据分析以及数据可视化。你将学会从多种格式(如 CSV、JSON、Web API 和网页爬取)中获取数据。你还将学习如何使用 Redis、SQL 服务器或 MongoDB 等 NoSQL 数据库来存储数据。最后,你将学会如何通过有意义的可视化图表、网络地图和报告来呈现你的数据。 完成本课程后,你将能够自信地使用 Rust 处理数据。你将能够管理 SQLite、ORM SQL 以及 NoSQL 数据库。你还将掌握网页爬取、数据分析和 Rust 中机器学习的基础知识。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Rust 高效处理现实世界的数据
Rust 是一门快速发展的现代编程语言,专注于系统编程,能够保证内存安全和线程安全。它让你能够在编译时消除许多类型的错误。本课程涵盖了使用 Rust 处理真实世界数据所需的所有技能。 在本课程中,你将学习中级 Rust 编程的基础知识。你将掌握五大数据相关技能:数据输入、数据存储、数据服务、数据分...

WHAT YOU'LL LEARN

掌握如何将 Rust 程序融入现代数据科学与数据分析工作流中

Content

9 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    本课程内容概览

Rust 数据结构
  1. 1

    数组和切片

  2. 2

    向量和字符串

  3. 3

    哈希表

  4. 4

    哈希集合

  5. 5

    结构体

函数式编程基础
  1. 1

    函数与闭包

  2. 2

    迭代器

  3. 3

    高阶函数:Rust 的秘密武器

  4. 4

    高阶函数:第二部分

数据技能:输入数据
  1. 1

    文件与操作系统操作

  2. 2

    CSV:逗号分隔值

  3. 3

    JSON:事实上的网络数据标准

  4. 4

    从互联网获取数据

  5. 5

    通过 API 访问数据服务

  6. 6

    网页爬取的基础知识

数据技能:存储数据
  1. 1

    Redis

  2. 2

    SQLite

  3. 3

    关系型数据库(SQL):MySQL、PostgreSQL、SQLite

  4. 4

    MongoDB

  5. 5

    MongoDB:第二部分

数据技能:提供数据
  1. 1

    服务器基础

  2. 2

    一个 CRUD 服务器

  3. 3

    其他数据服务器

数据技能:数据分析
  1. 1

    矩阵和数组

  2. 2

    Polars

  3. 3

    Smartcore

数据技能:数据可视化与叙事
  1. 1

    数据可视化的基础

  2. 2

    映射

  3. 3

    通过 Rust 进行数据叙事的基础

临别赠言
  1. 1

    恭喜!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)