針對剛進入程式或資訊領域,想學習Python語言/資料結構/演算法的初學者。
有基礎本數學邏輯基礎即可。
針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。
想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作。
並且從專案中學到python語法特性和專有用法。
最後從小遊戲實作中累積作品,獲得更多成就感。
2.從範例(閏年判斷) 學 Python 的 if ... else ... 語法
3.Python 的 for ... loop 迴圈迭代語法
4.Python 陣列 與 List comprehension 列表推導式
5.🏃♀️從 BMI計算 學python 基本輸入和四則運算
6.🏃♀️從 BMI計算 學python function 函式觀念與實作
...持續更新中
3.用Python實現小遊戲 河內塔 可線上玩 Tower of Hanoi
4.回憶殺 python實現 賓果(Bingo)連線遊戲 可線上玩
6.⭕❌回憶殺 python實現 井字遊戲(OOXX) 可線上玩
...持續更新中
1.用Python 實現 Singly Linked List 單向鏈結串列(鍊表)
2.用Python 實現 Doubly Linked List 雙向鏈結串列(鍊表)
6.☘用Python來實現Disjoint Set (併查集/ Union-Find)
8.🏝用Python來實現 Binary Search Tree 二元搜尋樹
11.🔯從Python來學圖論Graph 與 DFS深度優先探索
12.🔯從Python來學圖論Graph 與 BFS廣度優先探索
13.🔯從Python來學BFS廣度優先探索 與 等權圖的最短路徑Shortest Path
...持續更新中