工欲善其事必先利其器!介紹2020年的8個頂級Python IDEd(下)

2020-12-27 python大大

IDE(集成開發環境)是一種軟體應用程式,為程式設計師提供了進行軟體開發的便利。好比Microsoft Word對作家的意義。好比Adobe Photoshop對創作者的意義。這是我們工作的工具。 編程的旅程始於多年使用IDLE,先是Sublime Text Editor,然後是PyCharm,然後是Notebooks。下面列出了許多其他IDE,值得探討。

上文介紹了幾個常用的IDE工欲善其事必先利其器!介紹2020年的8個頂級Python IDE(上)。

全部IDE列表和評分如下:

IDLE(5/10)Jupyter筆記本(7/10)PyCharm(9/10)Sublime(6/10)SPYDER斯派德(4/10 Atom(7/10)Eric埃裡克(8/10)VScode(8.5 / 10)下面繼續IDE的介紹。說說Sublime,SpyDer等IDE。

8個頂級Python IDE

Sublime

Sublime是一個文本編輯器,可跨越PyCharm和IDLE之間的鴻溝。它具有許多令人印象深刻的技巧,例如多項選擇,分割編輯,出色的性能,並且是跨平臺的。但是,與PyCharm相比,其功能的廣度無濟於事。

首次使用Sublime時,您會發現自己喜歡其中的編碼感覺。一切運行迅速,並且在其中編寫很多代碼真的很容易。這讓我希望IDLE實際上會使用Sublime提供的更多功能,但是對我來說,Sublime有點不足,因為它不是本機Python IDE。例如,您不能像說PyCharm那樣真正地進行逐步調試。一段時間後,這會變得非常令人沮喪,尤其是當您的項目處於工業規模時。您總是會發現自己回到PyCharm以獲得一項功能或另一項功能。

鑑於它絕對破壞了編碼的美感,因此在該方面將獲得很高的評價,但是由於您在功能的廣度上受了一些折磨,因此也會受到影響。與我說的筆記本相比,它與PyCharm更具有可比性,因此,我必須給它6/10。

Spyder

在視覺上,Spyder與Matlab一樣可怕。它在右上角具有相同的變量資源管理器框架,在右下角具有圖表的位置,在左側具有編碼窗格。它旨在用於使用Python的科學計算中,這在它的功能,包裝和IDE的整體行為中得到了體現。但是,對我來說,與筆記本電腦或PyCharm相比,產品的整體感覺通常很笨拙。

Atom

現在,Atom是我沒有用過的東西,但已經閱讀了有關它的精彩評論。Atom稱自己為「 21世紀可入侵的文本編輯器」。它由GitHub維護,因此您可以想像它可以做幾乎所有您可以想像的事情。但是,Atom並不是真正的輕量級(大約400MB(包括其依賴項)),但是即使對於較弱系統的程式設計師來說,只要您可以佔用內存,它就可以很好地運行!

現在總而言之,Atom在開始時看起來很棒,您可以使用它而不是Sublime或IDLE。但是,Atom可與許多插件一起使用,因此在您學習時,加載,安裝和搜索這些插件很有意義。這樣可以幫助您理解每個元素的重要性,而不是像在PyCharm中那樣被深深地吸引。

鑑於此,Atom易於使用並且對初學者友好,因此,如果您正在考慮使用Sublime,那麼也絕對值得嘗試使用Atom。7/10。

Eric

Eric被設計為日常編輯器,並且可用作專業的項目管理工具。它提供的功能非常強大,因為它可以在代碼上進行實時協作(有多出色?),並且包括一個插件系統,該系統可通過可從Internet下載的插件輕鬆擴展IDE功能。

現在,IDE包含了很多功能。它支持標準任務,例如代碼摺疊,代碼完成,花括號匹配。它還具有集成的類瀏覽器和強大的代碼調試器。它還支持單元測試,並且可以調試多線程和多處理程序。此外,它本身就支持版本控制軟體(例如Mercurial和SVN版本控制),並且Git通過插件支持。

鑑於其功能集的廣泛性以及您如何通過插件輕鬆擴展它,您需要將其與PyCharm進行比較。但是,這種比較的問題在於PyCharm太好了:IDE的Barcelona Fc或Michael Jordan。鑑於已投入PyCharm的資源,Eric會努力變得更好。

即便如此,埃裡克(Eric)可能很難下定決心,但一旦踏上第一步,它就會非常好,非常好。8/10。

VSCode

VSCode是由Microsoft開發的免費開放原始碼編輯器。本機支持幾種語言,但是通過擴展,您可以添加Microsoft Python。

VSCode是由Microsoft開發的免費開放原始碼編輯器

VSCode旨在具有廣泛的功能集,因此PyCharm是其自然的競爭對手。兩者都具有智能代碼完成功能,全文搜索,語法突出顯示和括號匹配,Git集成,代碼格式化和代碼面籤,調試等功能。但是,PyCharm擠滿了所有功能,因此,它對內存的要求很高:VSCode的運行量要少30%左右!

此外,PyCharm是JetBrains家族的一部分,因此,插件必須主要通過JetBrains家族,目前其網站上已有3000多個插件。另一方面,VSCode被設計為準系統編輯器,可通過其擴展程序製成完整的IDE。考慮到它的開發方式,這意味著可以輕鬆為用戶定製VSCode。這一點很重要,因為VSCode確實具有所有功能的擴展。我研究了Docker容器使用的便利性以及IPython Notebook擴展,並且兩者都對這兩個IDE都很滿意。事件Reddit無法確定哪個更好。

PyCharm實際上是完整的生產軟體,如果您的計算機不太受內存需求的困擾,那可能是更好的選擇,僅因為它是行業標準,但是,如果您更喜歡輕便和通用的產品,VSCode就是很好的選擇。

很棒,並且會隨著時間的推移而成熟:8.5 / 10

總結

鑑於此,如果您只是剛開始編碼,則應該真正看一下要完成的項目。如果您想構建一些時髦的深度學習網絡並研究最新技術,Jupyter Notebooks將非常適合您,通常來說,它是用於研究目的的最廣泛使用的界面。

但是,如果您打算為客戶端部署軟體,並且需要一些可以24/7全天候工作的強大代碼,那麼使用PyCharm絕對是更好的選擇。您將需要廣泛的功能以及與各種資料庫或版本控制系統或庫的集成,因此PyCharm使所有這些操作變得非常簡單。含VSCode,它也非常好,可擴展且免費!

您選擇的IDE確實非常重要,因為根據您期望的編碼方式,IDE可能會使您變得更容易或更困難。長期以來,由於我使用的是IDLE而不是Jupyter Notebooks之類的東西,所以我的研究受到了阻礙。我甚至幾乎全都離開了Python,並使用了Matlab了很長一段時間,因為用Matlab編寫代碼感覺更加自然了。所以思考清楚想做的再選擇IDE是一個好辦法。

歡迎大家拍磚。

相關焦點

  • 工欲善其事必先利其器,善用工具,解決問題
    他說,家裡沒網,手機熱點太卡了,公司臨時有事,讓他整理下資料庫,我先簡單的介紹下我這個朋友,他是一位python程式設計師,公司讓他臨時建個資料庫,對接下,具體內容我也不清楚,總之對網絡需求高,然後跑我這蹭網。
  • 工欲善其事必先利其器
    高效學習的思維工具線上微課正在報名中~掃下方二維碼進入店鋪選擇對應商品拍下即可家長問怎麼高效學習時,有兩層意思,一層是有啥特殊方法、竅門,甚至有人問我從腦科學角度來講有沒有超級記憶術;另一層呢其實在執行,學了半天,結果紙上談兵,沒幾天就放棄了,一切又回到老樣子,這真是特別冤的事。錯不在方法不對,大部分原因在準備工作沒做好。所謂「工欲善其事必先利其器」,很多時候被解釋為工具方法很重要,其實這句話的意思,分明是在說「準備工作的重要性」。什麼是準備工作?
  • 工欲善其事 必先利其器
  • 【教育信息】工欲善其事 必先利其器!
    工欲善其事 必先利其器---縣教研室組織觸控教學一體機培訓教育信息化是教育現代化的重要內容之一,是實現教育現代化的重要步驟。2020年春季開始,我縣加大投資先後給17個鄉鎮63所中小學配備了153臺觸控教學一體機,本次配備重點為缺少信息教學設備的農村薄弱學校和部分教學點,以助力全縣教育均衡發展。
  • 工欲善其事必先利其器,讓每一位鄉村學童享有公平而有質量的教育
    2019年3月,花垣縣民樂鎮中心小學被州教育和體育局授予「湘西州信息技術與教育教學深度融合基地學校」稱號。 該校的電腦教室2014年投入使用,第一批教學電腦2020年秋已達使用壽命,亟需更新換代。捐贈合同周期:2020年6月1日——2020年12月30日。「北京市向榮公益基金會」向民樂小學捐贈「信息技術教室」項目。項目物資如下。信息化設備:教師機1臺(主機+顯示器)、學生一體機45臺、交換機2臺、路由器1臺、耳麥46副、及相關線材電器。配套硬體:教師講臺桌1張教學用聯想品牌電腦50臺按時到位。支持教室布線施工(材料與施工費)。
  • 《魔淵之刃》裝備養成全解 工欲善其事必先利其器
    提升實力有三個方面,學習作戰技巧磨練個人技術;提升等級獲取屬性點;獲取強力裝備和養成裝備。等級提升和獲取裝備都是大家比較熟悉的遊戲內容,但裝備屬性怎麼洗鍊?裝備強化是指什麼?強化繼承如何操作?屬性精煉和洗鍊屬性差別在哪?許多封魔人對魔淵的裝備養成系統都一知半解,今天給大家帶來的就是《魔淵之刃》裝備養成全解。
  • 工欲善其事必先利其器:體驗更好的微信電腦版更新來了
    由於大家平時使用的版本以及電腦條件有差異,下面就最新版更新的一些具體細節,結合蛇叔目前在用的情況,做一個簡單的指引,供大家參考(工欲善其事必先利其器嘛)。首先,通過網絡提供的測試版連結,反覆確認沒有安全風險的情況下,把原來的2.7.1 版本更新到了2.8.078測試版本。但通過微信自帶檢查更新操作,發現不能更新到正式版本。
  • 工欲善其事必先利其器 為夢想做遊戲的你需要Ta
    輕敲鍵盤,打開虛幻引擎,用藍圖功能來實現夢想,或是在VisualStudio裡敲下一行行代碼,創造美妙的數字語言,都是遊戲製作者們的日常——Silo中建模,Maya中渲染,骨骼動畫綁定一氣呵成,又是一段精妙冒險旅程的開端。
  • 工欲善其事必先利其器,盤點Github上那些優秀的PHP項目
    工欲善其事必先利其器,作為一個開發者,了解並使用前人造好的輪子能讓我們的開發事半功倍,在這裡老宅整理了幾個Github上有趣的php項目與大家分享。swoole Github倉庫名稱:swoole/swoole-src
  • 《我的世界》MC萌新生存必備的四種工具,工欲善其事必先利其器!
    鋤以上就是《我的世界》MC萌新生存必備的四種工具,工欲善其事必先利其器,這些工具能夠幫助玩家們收集更多的資源,擁有資源才能在遊戲裡面持續地生存下去。
  • 工欲善其事必先利其器 探訪凱迪拉克工廠
    正所謂工欲善其事,必先利其器。全新CT6是凱迪拉克傾力打造的新美式旗艦轎車,它基於凱迪拉克全新一代旗艦豪華後驅平臺打造。其擁有接近5.2米的寬大車身尺寸,以宇航級輕量化車身技術實現輕盈與堅固,車身鋁材用量超過57%,整備質量最輕可達1,655公斤,等等這些具有業界領先工藝水準的產物均出自於上汽通用凱迪拉克工廠。
  • 數據工匠 工欲善其事必先利其器(大數據分析工具集)
    恰巧看到一篇國外博客列舉了大數據領域的分析工具,俺的微信公號也曾經寫過兩篇:數據工匠 | 工欲善其事必先利其器(數據分析工具集一)數據工匠 | 工欲善其事必先利其器(數據分析工具集二)今天就接著把數據分析主要是大數據挖掘的工具集三寫下來:順勢俺在總結一下:我了解和喜歡的大數據挖掘工具主要分成:提取,存儲,清洗,挖掘,可視化,分析和集成語言領域
  • 工欲善其事必先利其器——中華護理學會傷口造口失禁護理專業委員會「戰地查房」報導
    2019年歲末,一場新型冠狀病毒疫情牽動著全國人民的心。數以萬計的醫務工作者迅速集結,馳援湖北武漢。「義無反顧到祖國母親最需要的地方去」是和平年代白衣天使在這場「大考」中交出的滿分答卷。隨著我國護理事業不斷發展,越來越多的專科護理人才服務於臨床。在這場抗擊新冠病毒的戰「疫」中不同領域的專科護士利用自己的專業知識服務於臨床患者,為抗「疫」工作貢獻著自己的力量。
  • 做一名成功的垂青者,就要:「工欲善其事,必先利其器」
    成語「工欲善其事,必先利其器」的精髓和靈魂是:立業要把握機會,成功要得到垂青,就必須先做好準備,不打無把握之仗。成語「工欲善其事,必先利其器」,本自聖人孔子「工欲善其事,必先利其器。居是邦也,事其大夫之賢者,友其士之仁者」(《論語·衛靈公》)的論說。
  • 工欲善其事、必先利其器 玩文玩手串你一定要有的五件必備「法寶」
    工欲善其事、必先利其器。玩文玩手串的五件必備「法寶」 ,你一定要有!1、棉布手套使用棉布手套是可以隔絕汗水對手串的傷害。人體分泌的汗液是木串「殺手」!木質手串長期接觸汗液肯定要發烏!就算您天生手幹,剛入手時,無論拿串還是盤串,戴個白布手套,才能給手串打個好底子!2、放大鏡放大鏡可輕鬆辨認出真假金星。現在文玩市場上的造假水平越來越高,玩友們也是防不勝防。防止被「藥」,光靠肉眼可不行。這時放大鏡就派上用場啦!
  • 工欲善其事,必先利其器 探訪吉利義烏動力基地
    吉利動力總成義烏製造基地(下文簡稱:義烏工廠)成立於2014年6月,是其現有的九大生產製造基地之一,也是集發動機研發、製造為一體的智能製造基地。目前它們都已經開始了服役,並分別搭配在吉利全新一代產品以及高端子品牌領克旗下的的車型上。例如搭載1.0TD機型的繽瑞,配備2.0TD發動機的領克01等。而1.5TD發動機除了可以在博瑞GE和領克02身上找到外,已經上市的繽越也搭載了這臺高效能的三缸發動機。
  • 工欲善其事 必先利其器——廣大附中增城實驗中學2020年新教師培訓
    子曰:「工欲善其事,必先利其器。」為使新教師儘快融入新集體、適應新崗位,提升教研育人能力,廣大附中增城實驗中學於8月18日-8月19日舉行為期兩天的2020年新教師培訓活動。8月18日上午,我們舉行了新教師培訓的開班儀式,出席開班儀式的領導有:王孝錦校長、黃炳豪副校長、陳國輝副校長、姚勇銘副校長、工會羅耀成主席、新星學校阮惠明校長,以及溫玉敏主任、黃振文主任、姚錦志主任、陳煥金主任等。
  • 工欲善其事必先利其器,作為商務人士,你的「器」夠「利」嗎?
    【PConline 導購】工欲善其事,必先利其器——這句出自《論語·衛靈公》的名句相信很多小夥伴都了解,也是亙古不變的真理。其實這句話也同樣適用許多商務白領人士,作為他們的「器」,當然就是指辦公電腦!如何做到「利」?就要從多方面去詮釋——比如要輕薄便攜、性能強悍、屏幕清晰、安全性強、輸入便捷等等,有了這樣一臺優秀的電腦,方可事半功倍。
  • 「工欲善其事,必先利其器」你從中得到什麼啟示?
    江西贛州市直機關公務員遴選-2018年1月21日面試試題及解析-第一題俗話說,工欲善其事,必先利其器。首先要明白「工欲善其事,必先利其器」這句話什麼意思,這句話出自《論語》,是說要做好工作,先要使工具鋒利。比喻要做好一件事,準備工作非常重要。其次要通過工匠們的具體做法提煉啟示點。3. 審關鍵詞。一是「工欲善其事,必先利其器」,要深入理解意思;二是「工匠們」,具體對象;三是「打磨利器,追求完美,打造精品」,啟示的具體點。
  • 學習哲理名言:工欲善其事必先利其器
    一、工欲善其事,必先利其器。——孔子這句話出自孔子的《論語》,就是說工匠想做好他的工作,一定要先讓工具鋒利,比喻要做好一件事,準備工作非常重要。在現實生活和工作中,為了貪速度、求成績績而不加嚴格計劃詳細準備就大張旗鼓幹事的情況很多,最終很多都是白費功夫,所以這句飽含哲理的古語幾千年來一直都是人們行動的指導,就像俗語說的「磨刀不誤砍柴工」,一個道理。雖然這句話出自春秋時期,但是意思不難理解,所以引用的時候大多不需要解釋,只有在一些特定場合,比如談判的時候,還有針對性比較強的時候,可以就事論事的加以解釋和闡述。