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
- Netty中的這些知識點,你需要知道!Netty
- 初識python你應該知道的6個知識點!Python
- 需要攻破的知識點
- Python入門必須知道的11個知識點Python
- 初學Python必須知道的11個知識點!Python
- Flutter入門,開發者需要知道的10個知識點Flutter
- 面試需要掌握的知識點面試
- 從Java新手到大神需要學哪些知識?Java
- 新手UI設計師需要掌握的知識和技能UI
- 回溯法應該知道的知識點
- 你需要知道的 5 個 Linux 新手會犯的失誤Linux
- 初識python必知的6個知識點Python
- Python知識點(二)Python
- Python知識點(一)Python
- 你需要知道的那些 Java 位元組碼知識Java
- 寄Android開發Gradle你需要知道的知識AndroidGradle
- 你應該知道的緩動知識點
- 熬夜總結了 “HTML5畫布” 的知識點(共10條)HTML
- 這三個關於Python包匯入的知識點你知道嗎Python
- 這三個關於Python包匯入的知識點你知道嗎?Python
- 關於Java兩點需要更新的知識Java
- ES6新手學習知識點整理
- 新手注意:java開發的有哪些重要的知識點?Java
- [面試專題]前端需要知道的web安全知識面試前端Web
- React 初學者需要知道的一些知識React
- 關於Flutter 您必須知道的知識點!!!Flutter
- python中pandas的知識點整理Python
- iOS 需要使用卻不常用的知識點iOS
- vue 面試時需要準備的知識點Vue面試
- 運維需要掌握的12個路由知識點運維路由
- 大資料工程師需要掌握的知識點大資料工程師
- (5)FIFO知識點總結
- 關於前端應該知道的5個小知識前端
- 新手工程師需要知道的 7 件事工程師
- Python爬蟲需要了解的代理IP知識Python爬蟲
- 學習React之前你需要知道的的JavaScript基礎知識ReactJavaScript
- Python入門必知的知識點!Python基礎入門Python