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