在學習python的過程當中,咱們常常會用到各類各樣的開發工具,其中集成開發環境和代碼編輯器最多見,那麼你知道python編程環境須要具有哪些優秀的功能嗎?python
1. 保存和重載代碼文件編程
若是一款集成開發環境或者編輯器不容許你保存現有工做,並在以後從新打開時不能保持你離開時的相同狀態,那麼它就不是什麼集成開發環境。編輯器
2. 在環境內運行代碼ide
相似的是,若是你必須退出編輯器來運行Python代碼,那麼它也就是一個普通的文本編輯器。工具
3. 支持調試學習
在程序運行時支持逐步運行代碼是全部集成開發環境和大多數優秀代碼編輯器必備的核心功能。開發工具
4. 語法高亮調試
支持對代碼中的關鍵詞、變量和符號快速標識能夠讓閱讀和理解代碼更爲輕鬆。開發
5. 自動補充代碼格式it
任何一個引人注目的編輯器或者集成開發環境都會在一個「while」或者「for」語句末端識別冒號,而且知道下一行應該縮進。