做中學python
含有「做中學python」共 24 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2025/05/11
用Python實現2️⃣0️⃣4️⃣8️⃣ 好玩的方塊消除遊戲
🎮 Python 2048 遊戲教學: 從零開始打造好玩的方塊消除遊戲! 哈囉,同學們!今天我們要一起用 Python 寫一個超經典的遊戲--2048! 而且這個遊戲可以直接在Command line(也就是命令提示字元、Console)玩!
#
python
#
python3
#
做中學python
7
留言
小松鼠的演算法樂園
2025/05/04
兒時回憶 剪刀✌️、石頭✊、布✋ 可線上玩,和電腦對戰
今天我們來學一個有趣的小專案: 自己用 Python 寫一個「剪刀、石頭、布」猜拳遊戲! 學完這個,你就不只是學程式設計, 還能順便和電腦玩幾把猜拳,重拾兒時回憶喔!😄
#
python
#
game
#
simulation
8
留言
小松鼠的演算法樂園
2024/10/10
🔗Python deque 與 Queue 相關的常用操作
從Python 內建deque資料結構的角度切入, 同時了解deque 與 FIFO Queue相關的function用法。 collections.deque是一種兩端點皆可進出的雙端佇列 在兩端點高效地在O(1)常數時間內添加和刪除元素。 這使得deque非常適合實現FIFO Queue
#
python
#
DSA
#
algorithm
31
2
林燃(創作小說家)
2024/10/10
2
2
小松鼠
發文者
2024/10/11
2
林燃(創作小說家)
2
小松鼠的演算法樂園
2024/09/27
⭕⭕❌❌回憶殺 python實現 井字遊戲 可線上玩+AI對戰
井字遊戲(OOXX)的遊戲描述 Tic Tac Toe(井字遊戲)是經典的雙人棋盤遊戲,在一個3x3的方格中進行。 每回合兩個玩家輪流選一個位置,先讓自己的符號(是 X 或 O)在 水平線、垂直線或對角線上連成一線的玩家宣告獲勝。
#
python
#
game
#
simulation
34
3
林燃(創作小說家)
2024/09/27
3
3
小松鼠
發文者
2024/09/27
2
林燃(創作小說家)
2
小松鼠的演算法樂園
2024/09/23
🔯從Python來學BFS廣度優先探索 與 等權圖的最短路徑Shortest Path
深入探討圖(Graph)的基本概念 及 最短路徑Shortest Path的尋找。 我們專注於廣度優先搜尋(BFS)演算法,以等權圖的最短路徑為例, 詳細說明如何利用BFS從起點擴散到終點,並且提供詳細的程式碼範例。 透過實作,讀者能夠更清楚理解圖論及BFS的應用,並體會水波紋擴散模型的重要性。
#
python
#
algorithm
#
DSA
32
5
林燃(創作小說家)
2024/09/23
3
3
小松鼠
發文者
2024/09/23
2
林燃(創作小說家)
2
小松鼠的演算法樂園
2024/09/15
🔯從Python來學圖論Graph 與 BFS廣度優先探索
定義 圖Graph: 由節點和邊所組成的一個網狀資料結構。 圖的表達方式Graph representation: 常見的有相鄰串列adjacency list或相鄰矩陣adjacency matrix。 本文以adjacenct list作為示範。 節點Vertex: 節點
#
python
#
algorithm
#
datastructure
34
1
小松鼠的演算法樂園
2024/09/11
🔯從Python來學圖論Graph 與 DFS深度優先探索
定義 圖Graph: 由節點和邊所組成的一個網狀資料結構。 圖的表達方式Graph representation: 常見的有相鄰串列adjacency list或相鄰矩陣adjacency matrix。 本文以adjacenct list作為示範。
#
python
#
DSA
#
algorithm
67
3
林燃(創作小說家)
2024/09/11
3
3
小松鼠
發文者
2024/09/11
1
林燃(創作小說家)
1
小松鼠的演算法樂園
2024/09/03
🔼用Python來實現 Min Heap 最小堆
Min-Heap 最小堆是一種特殊的樹狀資料結構, 其中每個節點的值都小於或等於其子節點的值。這意味著最小值總是位於根節點。 Min-Heap 常用於實作優先權佇列 (Priority Queue)、Dijkstra 演算法、 排序以及尋找中位數等應用。
#
python
#
DSA
#
datastructure
14
8
林燃(創作小說家)
2024/09/03
2
2
小松鼠
發文者
2024/09/04
2
Vanessa Li 留言區的右下角有圖庫,選動畫,輸入關鍵字去搜尋。🤣
2
小松鼠的演算法樂園
2024/09/01
🏝用Python來實現 Binary Search Tree 二元搜尋樹
二元搜尋樹(Binary Search Tree,簡稱 BST)是一種特殊的二元樹結構, 具有以下特性: 左子樹:左子樹上所有節點的值均小於該節點的值。 右子樹:右子樹上所有節點的值均大於該節點的值。 無重複值:每個節點的值都是唯一的。 這些特性使得二元搜尋樹在搜尋、插入和刪除操作具有較佳的效能。
#
python
#
DSA
#
algorithm
39
4
林燃(創作小說家)
2024/09/01
2
2
小松鼠
發文者
2024/09/01
1
林燃(創作小說家)
1
小松鼠的演算法樂園
2024/08/30
🏝用Python來實現 Binary Tree 二元樹
接著來進入圖論的重點之一,Tree與Binary Tree。 二元樹(Binary Tree)是一種樹狀數據結構,其中每個節點最多有兩個子節點,通常稱為左子節點和右子節點。這些子節點可以是其他節點或空節點(即無子節點)。 二元樹是其他進階樹的基礎,可延伸推廣到Binary Search Tree
#
python
#
algorithm
#
datastructure
36
10
普普文創
2024/08/30
3
看樣子真的要找時間來學
3
小松鼠
發文者
2024/08/30
1
普普文創
1