Python新手需要知道的5條知識點
1.什麼是PEP8?
PEP8是一個程式設計規範,內容是一些關於如何讓你的程式更具可讀性的建議。
其主要內容包括程式碼編排、文件編排、空格的使用、註釋、文件描述、命名規範、編碼建議等。
2.什麼是pickling和unpickling?
Pickle模組讀入任何Python物件,將它們轉換成字串,然後使用dump函式將其轉儲到一個檔案中——這個過程叫做pickling。
3.Python是如何被解釋的?
Python是一種解釋性語言,它的原始碼可以直接執行。Python直譯器會將原始碼轉換成中間語言,之後再翻譯成機器碼再執行。
4.Python是怎樣管理記憶體的?
Python的記憶體管理是由私有heap空間管理的。所有的Python物件和資料結構都在一個私有heap中。程式設計師沒有訪問該heap的許可權,只有直譯器才能對它進行操作。
5.有哪些工具可以幫助debug或做靜態分析?
PyChecker是一個靜態分析工具,它不僅能報告原始碼中的錯誤,並且會報告錯誤型別和複雜度。Pylint是檢驗模組是否達到程式碼標準的另一個工具。
Python學習交流群:519489681 備註:小白愛踢
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2652852/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 新手學習Java需要了解的幾個知識點!Java
- 開發者需要知道的11條HTML5小常識HTML
- Netty中的這些知識點,你需要知道!Netty
- Flutter入門,開發者需要知道的10個知識點Flutter
- 需要攻破的知識點
- 初識python你應該知道的6個知識點!Python
- 面試需要掌握的知識點面試
- Python入門必須知道的11個知識點Python
- 初學Python必須知道的11個知識點!Python
- 從Java新手到大神需要學哪些知識?Java
- 新手UI設計師需要掌握的知識和技能UI
- 回溯法應該知道的知識點
- Linux新手要了解的十個知識點Linux
- 你需要知道的 5 個 Linux 新手會犯的失誤Linux
- Python工程師面試必備25條知識點Python工程師面試
- React 初學者需要知道的一些知識React
- 你需要知道的那些 Java 位元組碼知識Java
- [面試專題]前端需要知道的web安全知識面試前端Web
- 你應該知道的緩動知識點
- 初識python必知的6個知識點Python
- 熬夜總結了 “HTML5畫布” 的知識點(共10條)HTML
- 作為一個python開發者需要知道的關於伺服器的知識Python伺服器
- ES6新手學習知識點整理
- 關於Java兩點需要更新的知識Java
- vue 面試時需要準備的知識點Vue面試
- 程式設計需要知道多少數學知識?程式設計
- 新手知識:認識(轉)
- Python知識點(二)Python
- Python知識點(一)Python
- 新手注意:java開發的有哪些重要的知識點?Java
- 關於Flutter 您必須知道的知識點!!!Flutter
- 你可能不知道的前端知識點前端
- 這三個關於Python包匯入的知識點你知道嗎Python
- 這三個關於Python包匯入的知識點你知道嗎?Python
- 運維需要掌握的12個路由知識點運維路由
- iOS 需要使用卻不常用的知識點iOS
- 開發一個本地上傳圖片控制元件你需要知道的知識點控制元件
- 關於前端應該知道的5個小知識前端