日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

最强免费的Python IDE: 可视化的集成开发调试环境PyCharm

發(fā)布時(shí)間:2024/3/26 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最强免费的Python IDE: 可视化的集成开发调试环境PyCharm 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最強(qiáng)免費(fèi)的Python IDE: 可視化的集成開(kāi)發(fā)調(diào)試環(huán)境PyCharm

    • 閑白兒
      • 工欲善其事必先利其器
      • 最強(qiáng)的標(biāo)準(zhǔn)
      • Vim
      • Sublime Text
      • Eclipse
      • PyCharm
    • 正文
      • 下載地址:

閑白兒

這段全是閑白兒, 需要正文的, 請(qǐng)?zhí)^(guò)這段, 直接看正文就好了

工欲善其事必先利其器

集成開(kāi)發(fā)環(huán)境(IDE)是為了讓你可以把你的精力完整的放在你要做的事情上, 而不是放在IDE本身上

對(duì)于開(kāi)發(fā)來(lái)說(shuō), 有一個(gè)趁手的開(kāi)發(fā)編輯器, 那是非常重要的, 每個(gè)senior developer都為認(rèn)為自己趁手的開(kāi)發(fā)編輯器是最強(qiáng)的, 這很正常, 所以就會(huì)有不同的聲音

有人說(shuō), Vim就是最強(qiáng)的
也有人說(shuō), Subline Text是最強(qiáng)的
也有人說(shuō), Eclipse是最強(qiáng)的
也有人說(shuō), PyCharm是最強(qiáng)的

我只能說(shuō), 都是最強(qiáng)的, 你只要用的順手, 那就是最強(qiáng)的, 但是~~~

最強(qiáng)的標(biāo)準(zhǔn)

之所以要整出來(lái)一個(gè)最強(qiáng)的集成開(kāi)發(fā)環(huán)境(IDE), 實(shí)際上是給新手的, 所以, 基本上就是按下面的順序選

  • 容易上手, 最小化的折騰IDE, 可以把全部經(jīng)歷放在你要開(kāi)發(fā)的代碼上
  • 可視化的調(diào)試環(huán)境, 可以容易的查看上下文(Context), 容易的切換文件
  • 可視化的代碼提示和錯(cuò)誤提示
  • 簡(jiǎn)單(安裝簡(jiǎn)單, 使用簡(jiǎn)單)
  • 如果你是一個(gè)運(yùn)維或者你的主要工作是SSH, 那就直接投奔Vim的懷抱就完了, 其它的東西跟你也沒(méi)有什么關(guān)系了

    所以, 對(duì)于一個(gè)新手來(lái)說(shuō), 無(wú)論什么語(yǔ)言, 你只要需要選擇IDE, 你就按著這個(gè)標(biāo)準(zhǔn)來(lái), 準(zhǔn)沒(méi)錯(cuò)

    Vim

    如果你也不是運(yùn)維的話(或者你有其它選擇), 我也不建議你去碰Vim, 起點(diǎn)太高, 入手太難, 用個(gè)比喻形容一下Vim

    Vim就是輸入法里的五筆輸入法

    – 五筆輸入法快不快?
    – 快, 四碼唯一, 重碼少
    – 好學(xué)嗎?
    – 不好學(xué), 一堆字根, 一堆口訣, 一堆奇怪的鍵位, 反人類(lèi)

    Sublime Text

    做為一個(gè)文本編輯器, Sublime Text已經(jīng)被賦予了太多的功能, 不能說(shuō)它不好, 只能說(shuō)他的一堆plugin, 實(shí)在是折騰, 你要是把這堆plugin折騰完了, 也就確實(shí)可以用了, 但是也只是可以用了的結(jié)果, 你要是說(shuō)期望多好用, 我只能說(shuō), 也就那樣, 還不能達(dá)到隨心所欲的情況, 或者說(shuō), 總是有那么一些覺(jué)得不順手

    這個(gè)東西最大的問(wèn)題在于, 你的調(diào)試要用原生的PDB, 對(duì)于這種原生的工具, 我的態(tài)度是, 你一定要知道這個(gè)東西, 也要知道這個(gè)東西怎么用, 但是如果你在開(kāi)發(fā)的時(shí)候, 能有其它更好的選擇, 就用更好的選擇, 如果沒(méi)有更好的選擇, 原生的也能上, 就夠了

    如果真有一天, 你的環(huán)境限制了你, 說(shuō)只有記事本可以改代碼了, 那PDB也就成了你調(diào)試的最后的選擇了, 所以, 還是得會(huì), 至于用不用, 能不用就不用

    就像洗衣服, 手洗就是最后的選擇, 能用洗衣機(jī)的堅(jiān)決不用手洗, 是一個(gè)道理

    Eclipse

    說(shuō)實(shí)話, Eclipse 開(kāi)發(fā)Ptyhon我也沒(méi)用過(guò), 我只用Eclipse開(kāi)發(fā)過(guò)Java和Android(本質(zhì)也是Java),還有GWT(本質(zhì)也是Java), 開(kāi)發(fā)其它的內(nèi)容我一般不會(huì)用Eclipse, 比如HTML/CSS/Javascript, NWjs(Nodejs), 我是不會(huì)用Eclipse的, 這種我還是會(huì)選擇Sublime Text這種

    Eclipse本身是兩種, 一種是Eclipse的plugin, 另一種是Eclipse RCP(Rich Client Platform), 絕大部分語(yǔ)言開(kāi)發(fā)的都是plugin, 也就是說(shuō), 如果你需要Eclipse 開(kāi)發(fā)直接你需要的語(yǔ)言, 就去下載對(duì)應(yīng)的plugin就好了

    Eclipse RCP那是另一個(gè)東西了, 比如Mac上的Xmind就是基于Eclipse RCP開(kāi)發(fā)的思維導(dǎo)圖(頭腦風(fēng)暴)軟件, 也很強(qiáng)大

    所以, 用Eclipse開(kāi)發(fā)Java相關(guān)的, 沒(méi)有問(wèn)題, 很強(qiáng)大, 至于開(kāi)發(fā)Python, 我也沒(méi)試過(guò), 不好說(shuō), 你也是之前用的Eclipse, 現(xiàn)在還想用Eclipse 可以試試

    需要注意的是, 如果是通過(guò)update site更新plugin 的話, 80%的概率你可能需要個(gè)梯子~~

    PyCharm

    Jetbrains的產(chǎn)品用過(guò)幾個(gè), 說(shuō)真的, 都不錯(cuò), 最早接觸的就是IntelliJ, 那都是10年前的事了, 那個(gè)時(shí)候還只會(huì)Java, 大部分開(kāi)發(fā)都是用Eclipse完成的, IntelliJ也只是嘗試, 但是說(shuō)實(shí)話, 用起來(lái)比Eclipse舒服點(diǎn), 但也就是一點(diǎn)點(diǎn)而已

    后來(lái)的Android Studio實(shí)際上也是基于IntelliJ開(kāi)發(fā)的,我也沒(méi)用, 還是Eclipse, 所以說(shuō)Eclipse 對(duì)于Java這一套來(lái)說(shuō), 還是沒(méi)有問(wèn)題的

    直到后來(lái)轉(zhuǎn)戰(zhàn)Nodejs, HTML/CSS/Javascript, Eclipse我就覺(jué)得不太順手了, 我始終也沒(méi)找到順手的plugin, 最終我轉(zhuǎn)向了Sublime Text, 上面提過(guò)了, 但是在這個(gè)中間的過(guò)程中, 我用過(guò)Webstorm, 很好很強(qiáng)大, 但是由于性能問(wèn)題(打開(kāi)文件, 跳轉(zhuǎn)文件都很慢), 轉(zhuǎn)向了Sublime Text, 像這種輕量級(jí)的編輯器還是快, 這點(diǎn)不可否認(rèn)

    所以, 對(duì)于PyCharm來(lái)說(shuō), 功能不用考慮, 肯定沒(méi)有問(wèn)題,主要的考量還是性能, 對(duì)于大的項(xiàng)目, 性能是不是足夠好是個(gè)問(wèn)題, 這個(gè)我也不知道, 但是對(duì)于新手來(lái)說(shuō), 這都不是事, 它絕對(duì)是最強(qiáng)的Python可視化集成開(kāi)發(fā)調(diào)試環(huán)境, 前面說(shuō)的那4個(gè)標(biāo)準(zhǔn)他都滿足, 而且最主要的是, 它還是免費(fèi)的, 你還有什么理由不選呢, 是吧.

    都看到這兒了, 給點(diǎn)個(gè)贊唄~~~

    正文

    PyCharm Community 版本, 免費(fèi)下載

    官網(wǎng)的介紹是, 純粹的Python開(kāi)發(fā)環(huán)境(For pure python development), 換句話說(shuō), 除了python以外, 其它所有格式的文件, 都按文本文件處理

    但實(shí)際上看, HTML是可以被編輯的, 也是有代碼提示的, 但是也僅僅是Tag可以被提示, 你要是想在HTML里嵌入CSS或者是Javascript的話, 對(duì)不起, 即沒(méi)有高亮, 也沒(méi)有提示, 這也說(shuō)明了, 官網(wǎng)上說(shuō)的是真的, 這就是一個(gè)純粹的Python開(kāi)發(fā)環(huán)境

    但是這也就夠了, 免費(fèi)的還要什么自行車(chē), 能可視化的開(kāi)發(fā)調(diào)試Python代碼, 就已經(jīng)甩PDB(Python Debug)好幾條街了

    下載地址:

    https://www.jetbrains.com/pycharm/download/

    選擇Community 版本下載安裝就好了

    總結(jié)

    以上是生活随笔為你收集整理的最强免费的Python IDE: 可视化的集成开发调试环境PyCharm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。