Python初學者常犯的簡單錯誤集合與練習
在本項目中,有多段Python代碼,初學者可通過修復這些代碼的錯誤來加強你的Python學習
項目地址:https://github.com/qxf2/wtfiswronghere
我們提供了包含錯誤的小段代碼示例。最初這些代碼段只有一個錯誤,並且相對容易發現。隨著我們提出挑戰,後面的代碼段會存在多個錯誤和微小的bug。
為什麼要做這些?
通過完成這些示例,我們希望你在以下方面做得更好:
閱讀錯誤
調試
閱讀和編輯他人的代碼
用Google檢索具體的問題
自行解決錯誤
創建這個項目(知識庫)的目的
我們注意到人們學習新的編程語言時缺乏一些基本的技能,例如閱讀錯誤的能力、自我糾正自己的錯誤的意識、將注意力僅限於相關代碼行的技能等等。這個知識庫是初學者在開始編寫Python代碼時可能會遇到的簡單的錯誤的集合。我們的想法是呈現這些練習,讓初學者可以經歷這些編程錯誤並嘗試去自行解決這些問題。
本知識庫由Qxf2 Services創建和維護,Qxf2為初創公司提供QA諮詢服務。
如何使用本知識庫
我們建議你進行如下操作:
1.Fork本知識庫
2. 在你的終端提示符中(如git bash、命令提示符等等),導航到每一個挑戰目錄(如:01_challenge)
3. 在challenge目錄運行Python代碼(python 01_challenge.py)
4. 運行過程中應該會拋出一個類似於challenge目錄中的 .png的錯誤
5. 修復錯誤並重新運行
6. 如果錯誤被正確修復,你應該能看到運行fizz buzz的輸出結果
7. 問題解決後,使用以下命令更新challenge目錄 (01_readme.md) 中的自述文件(readme):
a.哪個部分的錯誤信息給了你解決的線索
b.你是如何解決這個問題的
c.總結一下你在解決這個問題的過程中學到了什麼
8. 不要忘記提交你修復錯誤的代碼並更新自述文件
9. 專業提示:在設置完成後,盡你最大努力將每個練習的時間限制在10分鐘以內。我們強烈推薦對Python一無所知的初學者按照這個建議進行學習。
注意:為了可以充分利用好這些練習,我們建議初學者使用IDE編輯代碼(如:Visual Studio Code),使用git並在每次挑戰使用一個git分支。其實這些只是在編程過程中更加舒適而已,不做強制要求。
項目地址:https://github.com/qxf2/wtfiswronghere
【AI求職百題斬】已經悄咪咪上線啦,你還不趕緊來答題?!
※小白必看:神經網路入門指南
※要找房,先用Python做個爬蟲看看
TAG:AI研習社 |