PyCharm與VSCode兩種IDE比較 - towardsdatascience

banq發表於2020-06-21

我已經使用PyCharm和Notebooks了一段時間,對此我感到非常滿意。我喜歡如果我有一些要瀏覽的資料,那麼Notebooks非常易於瀏覽,跟蹤我的工作並視覺化資料。另一方面,PyCharm在生產時只是一臺純機器:它永遠不會讓我失望,並能幫助我完成大多數任務。
但是,使用VSCode的Python程式設計師比我期望的要多得多。

PyCharm> VSCode
人們可能希望在專用IDE中開發程式碼會感覺更自然,而PyCharm的建立僅出於Python編碼的目的。這有什麼區別嗎?
讓我們以自動完成支援為例。VSCode有時需要自動完成支援,而使用PyCharm時,它幾乎可以在每個例項中正常工作。我個人對VSCode的經驗是,自動完成有時可能效果很好,而有時則不能。不過,不僅僅是我,reddit上的人們都在抱怨同樣的事情:奇怪的是性情

VSCode> PyCharm
首先也是最重要的是,VSCode是免費的。是的,完全是。純編輯器非常簡單,您可以透過安裝外掛來擴充套件其功能。另一方面,PyCharm Professional並不便宜。
現在,PyCharm使用者意識到的一點是其記憶體佔用量。在上限時,它最多可能佔用1.5gb的磁碟空間,並且確實會影響您的編碼體驗。如果您的計算機無法處理這些問題,那麼載入它會花費很多時間,有時需要更長的時間才能完成基本任務:沒人會喜歡!
Visual Studio Code在記憶體消耗和物理磁碟空間方面的佔用空間要小得多,約為PyCharm的30%。因此,由於VSCode相對較輕,因此對於較小的專案或應用程式以及對一個或多個檔案進行快速編輯時,它是一個特別好的編輯器。
最後,與PyCharm相比,人們通常認為必須在VSCode中構建自定義IDE,而PyCharm可以很好地工作,而您實際上並不需要做更多的事情。但是,使用VSCode,您必須從一開始就使用外掛來構建它,甚至要使用Python對其進行操作,因此使用者已經可以透過外掛升級其功能了。這意味著這些使用者還在考慮進一步的增強,這些增強會隨著時間的流逝而導致更多的開發和更好的編碼體驗,而對於PyCharm,它大部分留給了JetBrains。

哪個更好?
PyCharm和VSCode都允許社群建立外掛來增強使用者體驗。兩者都具有完善的IDE,並且確實可以根據您的需要和要求來打勾所有框,儘管它們都不是完美的。兩者背後都有強大的社群。
如果您僅使用Python編寫程式碼,請堅持使用PyCharm。如果沒有,VSCode。
這個決定最終取決於您,但是您使用的IDE確實可以改變您對編碼語言的理解和體驗。我希望高階程式設計師根據手頭的專案使用各種IDE(更不用說編碼人員之間的語言轉換),因此靈活使用您的工具無疑會使工作變得更輕鬆。

 

相關文章