2024-08-13|閱讀時間 ‧ 約 4 分鐘

動手學Python/資料結構/演算法 的目錄

從範例學python/資料結構/演算法的目標讀者:


針對剛進入程式或資訊領域,想學習Python語言/資料結構/演算法的初學者。

有基礎本數學邏輯基礎即可。



從小遊戲學python的目標讀者:


針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。


想實作一些小專案,從實做中學習如何分析需求元件分拆、到底層實作

並且從專案中學到python語法特性專有用法

最後從小遊戲實作中累積作品,獲得更多成就感


目錄: 從範例學python


1.😆 從冷笑話 學python 基本輸出 print()


2.從範例(閏年判斷) 學 Python 的 if ... else ... 語法


3.Python 的 for ... loop 迴圈迭代語法


4.Python 陣列 與 List comprehension 列表推導式


5.🏃‍♀️從 BMI計算 學python 基本輸入和四則運算


6.🏃‍♀️從 BMI計算 學python function 函式觀念與實作


...持續更新中


目錄: 從小遊戲學python


1.兒時回憶: 用Python寫一個猜數字小遊戲 可線上玩


2.用Python實作 拼單字的小遊戲 可線上玩


3.用Python實現小遊戲 河內塔 可線上玩 Tower of Hanoi


4.回憶殺 python實現 賓果(Bingo)連線遊戲 可線上玩


5.🕹回憶殺 python實現 華榮道(數字版)可線上玩


6.⭕❌回憶殺 python實現 井字遊戲(OOXX) 可線上玩

...持續更新中



目錄: 從範例學python 與 資料結構



1.用Python 實現 Singly Linked List 單向鏈結串列(鍊表)


2.用Python 實現 Doubly Linked List 雙向鏈結串列(鍊表)


3.⬅用Python 與 串列 來實現 Queue(佇列)

🔗Python deque 與 Queue 相關的常用操作


4.🧱用Python 與 串列 來實現 Stack(堆疊)


5.🧱用Python list 來實現 Stack(堆疊)


6.☘用Python來實現Disjoint Set (併查集/ Union-Find)


7.🏝用Python來實現 Binary Tree


8.🏝用Python來實現 Binary Search Tree 二元搜尋樹


9.➕用Python來實現 Prefix sum 前綴和


10.🔼用Python來實現 Min Heap 最小堆


11.🔯從Python來學圖論Graph 與 DFS深度優先探索


12.🔯從Python來學圖論Graph 與 BFS廣度優先探索


13.🔯從Python來學BFS廣度優先探索 與 等權圖的最短路徑Shortest Path


...持續更新中

分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

小松鼠的演算法樂園 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.