翻譯:《實用的Python編程》00_Setup
課程設置與概述
歡迎訪問本課程(Practical Python Programming)。這個頁面包含一些關于課程設置的重要信息。
課程周期和時間要求
該課程最初是作為一個由講師主導的,持續 3 -4 天的現場培訓。要全部完成本課程,您應該最少計劃用25-35小時進行學習。大部分的參與者發現,在不瀏覽題解代碼的情況下,學習材料是相當具有挑戰性的(見下文)
設置和 Python 安裝
您只需要安裝 3.6 或者更新版本的 Python 即可。不依賴于任何特定的操作系統,編輯器,IDE,或者其它與 Python 相關的工具。沒有第三方依賴。
也就是說,本課程大部分內容涉及學習如何編寫腳本與小型程序,這些腳本與小型程序涉及從文件中讀取數據。因此,您需要確保您處在一個可以輕松處理文件的環境中。這包括使用編輯器創建 Python 程序,并能夠從 shell 或終端運行這些程序。
您可能傾向于使用更具交互性的環境來學習本課程,例如 Jupyter Notebooks。我建議不要這樣做。盡管 Jupyter Notebooks 非常棒,但本課程中的許多練習教授與程序組織的相關的觀念,包括使用函數,模塊,導入語句以及重構源代碼跨越多個文件的程序。以我的經驗,很難在 Jupyter Notebooks 環境中重復這樣的環境。
派生(Forking)/克隆(Cloning) 課程倉庫
為了準備本課程的環境,我推薦您從本課程的倉庫 https://github.com/dabeaz-course/practical-python 派生您自己的 GitHub 倉庫。完成后,您可以將其克隆到本地計算機上:
bash % git clone https://github.com/yourname/practical-python bash % cd practical-python bash %
請在 practical-python/ 目錄下完成所有的練習。如果將解題代碼提交回派生的倉庫,那么您的所有代碼會保存到一個地方。完成后,您將擁有良好的學習記錄。
如果您不想派生一個自己的 GitHub 倉庫或者您沒有 GitHub 賬號,您仍然可以將本課程的倉庫克隆到您自己的計算機上:
bash % git clone https://github.com/dabeaz-course/practical-python bash % cd practical-python bash %
如果這樣做,除了對計算機的本地副本進行更改外,您將無法提交代碼更改到 GitHub 上。
課程排版
在 Work/ 目錄下完成所有的編程工作。在Work/ 目錄里面,有一個 Data/目錄。 Data/ 目錄包含各類在課程中使用的數據文件及其它腳本。您將會經常訪問位于 Data/目錄下的文件。課程練習假定您在 Work/ 目錄下創建程序。
課程順序
課程材料應該從第 1 節開始,按章節順序完成。后面章節中的課程練習以前面章節中編寫的代碼為基礎。后面的許多練習涉及對現有代碼的微小重構。
題解代碼
Solutions/ 目錄包含選定練習的題解代碼。如果您需要一些提示,請隨時查看。為了最大限度地利用課程,您應該首先嘗試創建自己的題解。
目錄 | 下一節 (1 Python 簡介)
注:完整翻譯見 https://github.com/codists/practical-python-zh
浙公網安備 33010602011771號