課程設定與概述
歡迎訪問本課程(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://www.uj5u.com/houduan/251414.html
標籤:Python
