# 初學者友善的數據科學範例 歡迎來到範例目錄!這些簡單且附有詳細註解的範例旨在幫助您開始學習數據科學,即使您是完全的初學者也能輕鬆上手。 ## 📚 您會在這裡找到什麼 每個範例都是獨立的,並包含: - **清晰的註解**,解釋每一步驟 - **簡單易讀的程式碼**,一次展示一個概念 - **真實世界的背景**,幫助您理解何時以及為什麼使用這些技術 - **預期輸出**,讓您知道應該看到什麼結果 ## 🚀 開始使用 ### 先決條件 在執行這些範例之前,請確保您已經: - 安裝了 Python 3.7 或更高版本 - 基本了解如何執行 Python 腳本 ### 安裝所需的庫 ```bash pip install pandas numpy matplotlib ``` ## 📖 範例概覽 ### 1. Hello World - 數據科學風格 **檔案:** `01_hello_world_data_science.py` 您的第一個數據科學程式!學習如何: - 加載一個簡單的數據集 - 顯示數據的基本資訊 - 輸出您的第一個數據科學結果 非常適合想要看到第一個數據科學程式運行的絕對初學者。 --- ### 2. 加載和探索數據 **檔案:** `02_loading_data.py` 學習處理數據的基本知識: - 從 CSV 文件讀取數據 - 查看數據集的前幾行 - 獲取數據的基本統計資訊 - 理解數據類型 這通常是任何數據科學項目的第一步! --- ### 3. 簡單數據分析 **檔案:** `03_simple_analysis.py` 進行您的第一次數據分析: - 計算基本統計數據(平均值、中位數、眾數) - 找出最大值和最小值 - 計算值的出現次數 - 根據條件篩選數據 看看如何回答關於數據的簡單問題。 --- ### 4. 數據可視化基礎 **檔案:** `04_basic_visualization.py` 創建您的第一個可視化: - 繪製簡單的柱狀圖 - 創建折線圖 - 生成餅圖 - 將可視化保存為圖片 學習如何以視覺方式傳達您的發現! --- ### 5. 使用真實數據 **檔案:** `05_real_world_example.py` 將所有內容結合在一起,完成一個完整的範例: - 從資料庫加載真實數據 - 清理並準備數據 - 進行分析 - 創建有意義的可視化 - 得出結論 此範例展示了從頭到尾的完整工作流程。 --- ## 🎯 如何使用這些範例 1. **從頭開始**:範例按難度排序編號。從 `01_hello_world_data_science.py` 開始,逐步完成。 2. **閱讀註解**:每個檔案都有詳細的註解,解釋程式碼的作用及原因。仔細閱讀! 3. **嘗試修改**:嘗試修改程式碼。改變某個值會發生什麼?打破程式並修復它——這是學習的方式! 4. **執行程式碼**:執行每個範例並觀察輸出。與您的預期結果進行比較。 5. **擴展範例**:理解範例後,嘗試用自己的想法擴展它。 ## 💡 初學者提示 - **不要急於求成**:在進入下一個範例之前,花時間理解每個範例 - **自己輸入程式碼**:不要只是複製貼上。自己輸入有助於學習和記憶 - **查詢不熟悉的概念**:如果看到不理解的內容,請在線搜索或查看主要課程 - **提出問題**:如果需要幫助,請加入 [討論論壇](https://github.com/microsoft/Data-Science-For-Beginners/discussions) - **定期練習**:每天嘗試編寫一些程式碼,而不是每週一次的長時間學習 ## 🔗 下一步 完成這些範例後,您可以: - 學習主要課程的內容 - 嘗試每個課程文件夾中的作業 - 探索 Jupyter 筆記本以進一步深入學習 - 創建自己的數據科學項目 ## 📚 其他資源 - [主要課程](../README.md) - 完整的 20 節課程 - [給教師的指南](../for-teachers.md) - 在課堂中使用此課程 - [Microsoft Learn](https://docs.microsoft.com/learn/) - 免費的在線學習資源 - [Python 文件](https://docs.python.org/3/) - 官方 Python 參考 ## 🤝 貢獻 發現錯誤或有新範例的想法?我們歡迎您的貢獻!請參閱 [貢獻指南](../CONTRIBUTING.md)。 --- **祝您學習愉快!🎉** 記住:每位專家曾經都是初學者。一步一步來,不要害怕犯錯——它們是學習過程的一部分! --- **免責聲明**: 此文件已使用AI翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 翻譯。我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。應以原始語言的文件作為權威來源。對於關鍵資訊,建議尋求專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤詮釋概不負責。