S SmartDocs

學習程式設計、AI 與工程技術

涵蓋程式語言、網頁開發、機器學習、演算法、機器人與硬體的深入教學教材 — 完全免費,對所有人開放。

瀏覽分類

程式語言

Python、C、C++、Java、JavaScript、TypeScript、Go、R 與 Haskell 教學,從入門語法到進階技巧。

360 篇文章 750 程式碼檔案 32 PDF

網頁開發

HTML5、React、Angular、Next.js、Vite 與現代前端開發指南與專案。

85 篇文章 203 程式碼檔案 1 PDF

後端開發

Node.js、NestJS、Spring Boot、Python 後端、Socket、Nginx 與金流整合的伺服器端開發。

123 篇文章 225 程式碼檔案 27 PDF

演算法與資料結構

排序、樹、雜湊、圖論演算法、KMP、LeetCode 練習與演算法分析教材。

48 篇文章 93 程式碼檔案 77 PDF

人工智慧與機器學習

機器學習、檢索增強生成(RAG)、AI 應用與網路爬蟲教學。

138 篇文章 148 程式碼檔案 28 PDF

資料庫

SQL 與 NoSQL 資料庫設計、查詢、最佳化與實作練習。

29 篇文章 26 程式碼檔案 3 PDF

電腦科學基礎

計算機組織、作業系統、Linux 基礎與核心電腦科學理論。

85 篇文章 5 程式碼檔案 109 PDF

硬體與嵌入式系統

Arduino、RISC-V、MSP430、PLC、Linux 驅動程式與嵌入式系統工程。

120 篇文章 90 程式碼檔案 109 PDF

機器人與自主系統

ROS 2、人形機器人、無人機與自動駕駛系統。

401 篇文章 185 程式碼檔案 6 PDF

網路與 DevOps

電腦網路、TCP/IP、CI/CD 流水線與 DevOps 實務。

88 篇文章 3 程式碼檔案 1 PDF

行動應用開發

Android 與 iOS 應用程式開發教學。

2 篇文章 41 程式碼檔案 2 PDF

量化金融與區塊鏈

量化金融、交易系統與區塊鏈技術。

2 篇文章 2 程式碼檔案

專案與實例研究

真實世界專案:金流閘道微服務、全端應用、Django 後端、RAG 系統等。

40 篇文章 310 程式碼檔案 6 PDF

最新文章

C++ 更新於 2026-07-29

Ch02:變數與資料型別

學會宣告與初始化變數,理解四種初始化形式的差異 認識 C++ 的基本資料型別(整數、浮點數、字元、布林) 理解固定寬度整數型別(<cstdint)與何時該用它們 搞懂 signed / unsigned 的差別與常見陷阱 了解浮點數的 IEEE 754 表示法,以及為什麼 0.1 + 0.2 = 0.3 掌握型別轉換規則(整數提升、一般算術轉換)與四種 cast 認識位元運算子(&、、^、~、<<、) 區分 const 與 conste

閱讀文章 →
C++ 更新於 2026-07-27

Ch06 — 指標與參考(Pointers & References)

指標和參考是 C++ 最重要也最容易混淆的概念之一。理解它們是掌握動態記憶體管理、多型、資料結構的基礎。 建議授課時數:2 小時(含 10 分鐘休息)

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

3-SAT 布林可滿足性Boolean Satisfiability --- Backtracking DPLL 史上第一個被證明 NP-Complete 的問題:給一堆「三選一」的條件,找出讓全部條件成立的真假指派

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

0/1 背包問題0/1 Knapsack --- Dynamic Programming Branch-and-Bound 容量有限、每件物品拿或不拿:NP-Hard 卻有偽多項式解法的代表作

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

Subset Sum 與 Partition ,pdfauthor=Algorithms Teaching Series

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

N 皇后問題N-Queens --- The Gateway to Backtracking 回溯法的「Hello World」:學會在死路上及早回頭,一輩子受用

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

圖著色問題Graph Coloring --- Backtracking Greedy Heuristics 相鄰的點不能同色,最少要幾種顏色?從排課到暫存器分配都是它

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

頂點覆蓋問題Vertex Cover --- Exact FPT Branching 2-Approximation 用最少的守衛看住所有走廊:FPT 分支與「保證不超過兩倍」的近似法的最佳教室

閱讀文章 →
Algorithms 更新於 2026-07-24

問題是什麼

Independent Set 與 Clique ,pdfauthor=Algorithms Teaching Series

閱讀文章 →