Pycharm VS VS Code(個人使用感受)


PyCharm IDE (community enough!)

簡單介紹:Pycharn的確是我剛開始學習python時,除了Visual Studio之外,上手的第二個IDE,最初是因其好看的界面,而果斷入手的,現在想想,自己還真是視覺動物-_-! 還有一點就是我用Pycharm更多是編寫深度學習一些代碼,web開發這塊用的比較少。列出的優缺點難免有所不足,還請見諒。

PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發,出自JetBrains之手。 --百度百科

優點:

    1. 方便的環境管理
      • 因為平時跑代碼會有很多環境,結合Anaconda,會有Tensorflow,PyTorch, Keras等等之類好多環境,Pycharm可以為當前項目指定環境,FilesettingProject Interpreter→ 選擇自己的環境
    2. 自動導入包
      • 這點主要是相比於VS Code,因為前幾天一直想用用VS Code, 一通折騰之后,發現對於python代碼編寫,暫時沒有這個功能o(╥﹏╥)o
      • PyCharm 可以通過Alt + Enter(visual studio快捷鍵下),自動導入包
    3. 方便的代碼調試
      • 最讓我喜歡的就是這點, 通過設置Keymap 為 Visual Studio,
        • Ctrl + F5→run,
        • Alt +F5→Debug,
        • F10→step over(遇見函數,不進去),
        • F11→step into(代碼執行過程中,遇見函數,進入),
        • Shift + F11→step out(從當前函數跳出),
        • F5→運行到下一斷點(如果有斷點的話)
      • 還有一點就是,程序在Debug下,可以通過
        •  進入Console窗口,交互式運行,和運行代碼共享變量空間(意思是所有出現的變量,你都可以訪問,有沒有想到一些好用的功能),如下圖紅框所示:

4. Git管理

  • 可以通過File setting Version Control 做版本控制,設置登錄之后的Login 和 Password,之后可以很方便的commit.

        5. 遠程管理開發(專業版具有)

  •         建議還在學校的同學們,有空去申請一個自己學校的郵箱(edu的教育郵箱),可以方便申請PyCharm的專業版喲!

缺點:

    1. 剛開始打開,索引包較慢(寫這篇博客時,打開Pycharm,電腦卡的要死中-_-)
    2. 內存占用太高(電腦內存小的(4G),打開之后,內存直接占用70-80%)

VS Code IDE

簡單介紹:出自微軟之手,以界面簡潔,輕量著稱

優點:

1. 啟動超快,相比於Pycharm,那可是一瀉千里

2. 內存占用小(沒有漫長等待索引過程)

3. 界面好看,有着豐富的主題配色(pycharm也不差)

缺點:

1. 插件需要安裝太多

    • 輕量級的背后,有着許多的插件支持,我前幾天安裝上VS Code之后,只是為了想在我的小電腦上愉快地寫python代碼,一通安裝插件,好不煩惱

2. 不支持python的自動導包功能(目前我看到的資料,沒有找到解決辦法)

    • 試想,一個module,只記得其名字,但是具體記不清楚在哪個包里面了,我只能苦苦查詢了
    • 當然,因為VS Code支持多種語言,我單純評測其在python下面,有些不公平,在其他語言下,有的已經支持該項功能了,感興趣的可以去查查。

個人看法:

1. 如果只是想借助IDE,入手python,我強烈建議選擇PyCharm,這樣不會讓自己感到,這個IDE的冷漠

2. 如果寫大的項目文件,我建議用PyCharm,(這也要取決於同事,或者boss要求)

3. 平時寫寫小東西,可以選擇VS Code(對於新手,總感覺不友好)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM