最强免费的Python IDE: 可视化的集成开发调试环境PyCharm
最強免費的Python IDE: 可視化的集成開發調試環境PyCharm
- 閑白兒
- 工欲善其事必先利其器
- 最強的標準
- Vim
- Sublime Text
- Eclipse
- PyCharm
- 正文
- 下載地址:
閑白兒
這段全是閑白兒, 需要正文的, 請跳過這段, 直接看正文就好了
工欲善其事必先利其器
集成開發環境(IDE)是為了讓你可以把你的精力完整的放在你要做的事情上, 而不是放在IDE本身上
對于開發來說, 有一個趁手的開發編輯器, 那是非常重要的, 每個senior developer都為認為自己趁手的開發編輯器是最強的, 這很正常, 所以就會有不同的聲音
有人說, Vim就是最強的
也有人說, Subline Text是最強的
也有人說, Eclipse是最強的
也有人說, PyCharm是最強的
我只能說, 都是最強的, 你只要用的順手, 那就是最強的, 但是~~~
最強的標準
之所以要整出來一個最強的集成開發環境(IDE), 實際上是給新手的, 所以, 基本上就是按下面的順序選
如果你是一個運維或者你的主要工作是SSH, 那就直接投奔Vim的懷抱就完了, 其它的東西跟你也沒有什么關系了
所以, 對于一個新手來說, 無論什么語言, 你只要需要選擇IDE, 你就按著這個標準來, 準沒錯
Vim
如果你也不是運維的話(或者你有其它選擇), 我也不建議你去碰Vim, 起點太高, 入手太難, 用個比喻形容一下Vim
Vim就是輸入法里的五筆輸入法
– 五筆輸入法快不快?
– 快, 四碼唯一, 重碼少
– 好學嗎?
– 不好學, 一堆字根, 一堆口訣, 一堆奇怪的鍵位, 反人類
Sublime Text
做為一個文本編輯器, Sublime Text已經被賦予了太多的功能, 不能說它不好, 只能說他的一堆plugin, 實在是折騰, 你要是把這堆plugin折騰完了, 也就確實可以用了, 但是也只是可以用了的結果, 你要是說期望多好用, 我只能說, 也就那樣, 還不能達到隨心所欲的情況, 或者說, 總是有那么一些覺得不順手
這個東西最大的問題在于, 你的調試要用原生的PDB, 對于這種原生的工具, 我的態度是, 你一定要知道這個東西, 也要知道這個東西怎么用, 但是如果你在開發的時候, 能有其它更好的選擇, 就用更好的選擇, 如果沒有更好的選擇, 原生的也能上, 就夠了
如果真有一天, 你的環境限制了你, 說只有記事本可以改代碼了, 那PDB也就成了你調試的最后的選擇了, 所以, 還是得會, 至于用不用, 能不用就不用
就像洗衣服, 手洗就是最后的選擇, 能用洗衣機的堅決不用手洗, 是一個道理
Eclipse
說實話, Eclipse 開發Ptyhon我也沒用過, 我只用Eclipse開發過Java和Android(本質也是Java),還有GWT(本質也是Java), 開發其它的內容我一般不會用Eclipse, 比如HTML/CSS/Javascript, NWjs(Nodejs), 我是不會用Eclipse的, 這種我還是會選擇Sublime Text這種
Eclipse本身是兩種, 一種是Eclipse的plugin, 另一種是Eclipse RCP(Rich Client Platform), 絕大部分語言開發的都是plugin, 也就是說, 如果你需要Eclipse 開發直接你需要的語言, 就去下載對應的plugin就好了
Eclipse RCP那是另一個東西了, 比如Mac上的Xmind就是基于Eclipse RCP開發的思維導圖(頭腦風暴)軟件, 也很強大
所以, 用Eclipse開發Java相關的, 沒有問題, 很強大, 至于開發Python, 我也沒試過, 不好說, 你也是之前用的Eclipse, 現在還想用Eclipse 可以試試
需要注意的是, 如果是通過update site更新plugin 的話, 80%的概率你可能需要個梯子~~
PyCharm
Jetbrains的產品用過幾個, 說真的, 都不錯, 最早接觸的就是IntelliJ, 那都是10年前的事了, 那個時候還只會Java, 大部分開發都是用Eclipse完成的, IntelliJ也只是嘗試, 但是說實話, 用起來比Eclipse舒服點, 但也就是一點點而已
后來的Android Studio實際上也是基于IntelliJ開發的,我也沒用, 還是Eclipse, 所以說Eclipse 對于Java這一套來說, 還是沒有問題的
直到后來轉戰Nodejs, HTML/CSS/Javascript, Eclipse我就覺得不太順手了, 我始終也沒找到順手的plugin, 最終我轉向了Sublime Text, 上面提過了, 但是在這個中間的過程中, 我用過Webstorm, 很好很強大, 但是由于性能問題(打開文件, 跳轉文件都很慢), 轉向了Sublime Text, 像這種輕量級的編輯器還是快, 這點不可否認
所以, 對于PyCharm來說, 功能不用考慮, 肯定沒有問題,主要的考量還是性能, 對于大的項目, 性能是不是足夠好是個問題, 這個我也不知道, 但是對于新手來說, 這都不是事, 它絕對是最強的Python可視化集成開發調試環境, 前面說的那4個標準他都滿足, 而且最主要的是, 它還是免費的, 你還有什么理由不選呢, 是吧.
都看到這兒了, 給點個贊唄~~~
正文
PyCharm Community 版本, 免費下載
官網的介紹是, 純粹的Python開發環境(For pure python development), 換句話說, 除了python以外, 其它所有格式的文件, 都按文本文件處理
但實際上看, HTML是可以被編輯的, 也是有代碼提示的, 但是也僅僅是Tag可以被提示, 你要是想在HTML里嵌入CSS或者是Javascript的話, 對不起, 即沒有高亮, 也沒有提示, 這也說明了, 官網上說的是真的, 這就是一個純粹的Python開發環境
但是這也就夠了, 免費的還要什么自行車, 能可視化的開發調試Python代碼, 就已經甩PDB(Python Debug)好幾條街了
下載地址:
https://www.jetbrains.com/pycharm/download/
選擇Community 版本下載安裝就好了
總結
以上是生活随笔為你收集整理的最强免费的Python IDE: 可视化的集成开发调试环境PyCharm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VUE + Jquery 集成的一个简易
- 下一篇: Python基础之网络编程