Spaces:
Sleeping
Sleeping
| { | |
| "id": "python_basics", | |
| "title": "Python 程式設計基礎", | |
| "nodes": { | |
| "python_basics_1": { | |
| "id": "python_basics_1", | |
| "title": "Python 基礎", | |
| "content": "Python 是一種高級程式語言,特點是易讀易寫,廣泛應用於網站開發、資料分析、人工智慧等領域。Python 強調代碼的可讀性,其語法簡潔優雅,是初學者的理想選擇。", | |
| "type": "concept", | |
| "resources": [ | |
| { | |
| "type": "documentation", | |
| "url": "https://docs.python.org/zh-tw/3/" | |
| }, | |
| { | |
| "type": "tutorial", | |
| "url": "https://www.learnpython.org/" | |
| } | |
| ] | |
| }, | |
| "python_basics_2": { | |
| "id": "python_basics_2", | |
| "title": "變數與資料型別", | |
| "content": "Python 中的基本資料型別包括:整數(int)、浮點數(float)、字串(str)、布林值(bool)等。變數是用來儲存資料的容器,在 Python 中不需要事先宣告型別。", | |
| "type": "concept" | |
| }, | |
| "python_basics_3": { | |
| "id": "python_basics_3", | |
| "title": "流程控制", | |
| "content": "包括 if-else 條件判斷、for 和 while 迴圈等控制結構。這些語句用於控制程式的執行流程,實現不同的邏輯功能。", | |
| "type": "concept" | |
| }, | |
| "python_basics_4": { | |
| "id": "python_basics_4", | |
| "title": "函數", | |
| "content": "函數是可重複使用的程式碼區塊,可以接收參數並返回結果。Python 中使用 def 關鍵字定義函數。", | |
| "type": "concept" | |
| }, | |
| "python_basics_5": { | |
| "id": "python_basics_5", | |
| "title": "列表操作", | |
| "content": "Python 列表(list)是最常用的資料結構之一,可以儲存多個不同型別的元素,並支持增刪改查等操作。", | |
| "type": "concept" | |
| }, | |
| "python_basics_6": { | |
| "id": "python_basics_6", | |
| "title": "字典操作", | |
| "content": "字典(dict)是鍵值對的集合,每個鍵都必須是唯一的。字典提供了高效的查找和修改操作。", | |
| "type": "concept" | |
| }, | |
| "python_basics_7": { | |
| "id": "python_basics_7", | |
| "title": "檔案處理", | |
| "content": "Python 提供了簡單的檔案讀寫操作,包括文字檔和二進制檔案的處理。常用的函數有 open()、read()、write() 等。", | |
| "type": "concept" | |
| }, | |
| "python_basics_8": { | |
| "id": "python_basics_8", | |
| "title": "例外處理", | |
| "content": "使用 try-except 來處理程式執行時可能發生的錯誤,確保程式的穩定性和可靠性。", | |
| "type": "concept" | |
| } | |
| }, | |
| "edges": [ | |
| {"source": "python_basics_1", "target": "python_basics_2", "type": "basic"}, | |
| {"source": "python_basics_1", "target": "python_basics_3", "type": "basic"}, | |
| {"source": "python_basics_1", "target": "python_basics_4", "type": "basic"}, | |
| {"source": "python_basics_2", "target": "python_basics_5", "type": "related"}, | |
| {"source": "python_basics_2", "target": "python_basics_6", "type": "related"}, | |
| {"source": "python_basics_3", "target": "python_basics_8", "type": "advanced"}, | |
| {"source": "python_basics_4", "target": "python_basics_7", "type": "advanced"}, | |
| {"source": "python_basics_5", "target": "python_basics_6", "type": "related"}, | |
| {"source": "python_basics_7", "target": "python_basics_8", "type": "related"} | |
| ] | |
| } |