iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

從 Python 開發者的角度學習 Rust —— 從語法基礎到實戰應用 系列

本系列文章將帶領讀者從 Python 開發者的角度,逐步學習 Rust 程式語言的基礎與應用。透過連續 30 天的學習,從 Rust 的語法與所有權機制開始,逐漸探討進階特性如並行處理與記憶體管理,並將 Rust 應用於 Web 開發、命令列工具與與 Python 的互操作性。此挑戰適合對 Rust 有興趣,並希望將其引入開發工作流程的開發者,尤其是來自 Python 背景但沒有 C/C++ 經驗的學習者。

參賽天數 5 天 | 共 5 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] Rust 是什麼?為什麼 Python 開發者應該學習 Rust?

Rust 是什麼?為什麼 Python 開發者應該學習 Rust? 在技術日新月異的今天,程式語言層出不窮,可能很多人還沒完全掌握某個語言,新的又來了。Rust...

DAY 2

[Day 2] 安裝與設定 Rust 開發環境:初始步驟

安裝與設定 Rust 開發環境:初始步驟 現在你已經對 Rust 有了一些了解,是時候親自體驗這個語言的威力了。在這篇文章中,我會帶你一步步完成在 Window...

DAY 3

[Day 3] Rust 語法速覽:與 Python 的基本語法比較

Rust 與 Python 的基本語法比較 作為一個習慣使用 Python 的開發者,當你開始接觸 Rust 時,可能會遇到一些困難。Rust 與 Python...

DAY 4

[Day 4] 建構任務管理工具:Rust 變數與資料型別的實戰應用

在這篇文章中,我們將模擬開發一個任務管理工具,並透過這個過程深入了解 Rust 的變數與資料型別的使用方式。我們將處理任務的新增、修改、刪除等功能,並在過程中展...

DAY 5

[Day 5] 深入理解所有權與借用:Rust 的記憶體安全之鑰

Rust 之所以受到開發者歡迎,其中一個核心原因就是它獨特的「所有權」與「借用」系統,這套機制讓程式在沒有垃圾回收(Garbage Collection)的情況...