- Python編程輕松進階
- (美)阿爾·斯維加特
- 528字
- 2022-08-01 11:40:42
1.5 小結
獨立解決自己的編程問題是一個程序員必會的重要技能。由程序員建立的互聯網上就有大量的資源,可以為你提供所需的答案。
首先,你要分析Python輸出的令人費解的錯誤信息。如果不能理解也沒關系,可以把這段文本提交給搜索引擎,查找錯誤信息的簡單解釋和可能的原因。回溯信息會幫助找到錯誤發生在程序的哪個位置。
實時的linter可以在編寫代碼時指出拼寫錯誤和潛在的其他錯誤,它非常有用,是現代軟件開發不可或缺的工具。如果你使用的文本編輯器或者IDE沒有linter且不支持添加linter插件,建議盡早換一個。
如果在網上搜不到解決方案,那么可以嘗試把問題發布到在線論壇上或者通過郵件向他人尋求幫助。為了提高這個過程的效率,本章講解了如何提出一個好的編程問題,問題要點包括:
·提出具體、明確的問題;
·提供完整的代碼和詳細的錯誤信息;
·說明已經嘗試過的解決方法;
·說明操作系統和Python的版本。
幫助者發布的答案不僅可以解決你的問題,還可以幫助那些因遇到同樣的問題而找到該求助帖的其他程序員。
不必因為自己總是在搜索答案、尋求幫助感到氣餒。編程是一個很寬泛的領域,沒有人可以同時記住所有細節。即使是經驗豐富的軟件開發人員,也會每天在網上查看文檔、搜索解決方案。只要一直注重如何熟練地尋找解決方案,你一定會成為精通Python的專家。
推薦閱讀
- scikit-learn Cookbook
- Java Web開發學習手冊
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- Java系統分析與架構設計
- Redis Applied Design Patterns
- 深入淺出DPDK
- Java Web開發技術教程
- JavaScript 程序設計案例教程
- Oracle Exadata專家手冊
- Practical Game Design with Unity and Playmaker
- Go語言編程
- Machine Learning for Developers
- Java 7 Concurrency Cookbook
- INSTANT PLC Programming with RSLogix 5000