剛接觸python,請教python有什麼主流的IDE

2020-12-15 腳本之家

世界上最好的 Python 編輯器或 IDE 是什麼?炫酷的界面、流暢的體驗,我們投 PyCharm 一票,那麼你呢?編輯Python程序,您有許多選項。有些人仍然喜歡一個基本的文本編輯器,如Emacs,VIM或Gedit,所有這些都可以通過語法高亮和自動填充等功能進行擴展。但是,大量使用複雜代碼庫的大型項目的大量用戶更喜歡將文本編輯器和終端組合的集成開發環境(IDE)。高級文本編輯器和超薄IDE之間的界限並不總是很清楚,我們將會將其留給您,以確定您的開發需求所需的哪些功能。

今天就下面三個問題給大家詳細介紹下,大致可以分為下面三種

Python是什麼/怎麼學學Python看什麼書/什麼課我的vscode/pycharm/notebook等怎麼配置失敗了那麼今天就和各位新手朋友聊一聊在 入門階段該去哪裡擼代碼。

首先在配置開發環境之前先思考自己學Python的方法。

如果是跟著視頻/相關書籍學的話,那麼建議 無條件按照對應視頻/書本裡的環境配置,甚至連相關庫都要儘可能一致,因為很可能 一點變動就會導致你按照教程做確報錯了。

如果是自己一個人自學Python,我的建議是按照 配置環境的容易程度來選擇,因為每個人的 電腦/系統和折騰環境的能力都不一樣,如果在配置一個IDE太多時間依舊沒有搞定很容易打擊學習Python的信心,所以儘早放棄換一個配置簡單的。

什麼是簡單,一般我會推薦下載 Anaconda傻瓜式安裝,一鍵配置好Python環境以及一些常用第三方庫,並自帶Notebook和Spyder。

所以新手我強烈建議你在安裝Anaconda後使用 Notebook來執行代碼,因為對於初學者來說最重要的就是反饋,在Notebook中 一行命令一行結果。所有結果都會 保存方便回頭Check,並且頁面沒有太多的插件/按鈕,十分簡潔。對於做數據分析可視化簡直不要太舒服,並且還有很多Magic命令!

當然這僅是對於自己擼代碼,如果別人發給你一段代碼總不能也進入notebook查看,這時候再安裝一個 Sublime日常編輯代碼就能滿足基本需求(能打開文件就行,有能力可以進一步配置),畢竟在新手期這就足夠用了。

現在我們來盤一盤其他的IDE,以下不做排名,不談優缺點,僅做介紹

Spyder

第一位選手是Anaconda自帶的另一個IDE。可以看到,Spyder最大的亮點就是擁有和Matlab/Rstudio類似的 workspace的區域,你可以輕鬆查看到所有你定義的變量,並可以 交互式的點擊修改,對於初學者來說是很能幫得上忙的功能,這也是我為什麼推薦Anaconda。

VSCode

它來了它來了,VScode帶著它的 一堆插件走來了。上面就是VScode的基本界面。VScode和上面幾個IDE的很大不一樣在於擁有了 工作目錄,你可以隨意在 不同文件中切換,以及可以打開任意格式的文件。當然對於我來說更香的是各種插件和快捷鍵的加持,什麼補全高亮用起來不要太舒服,當然這都需要自己配置。

PyCharm

壓軸登場的就是大家一定知道的Pycharm,也是最常和vscode競爭 宇宙第一PythonIDE的軟體,關於哪個更好我們不做評價, 該有的功能都有。但是安裝配置起來稍有些步驟,如果折騰了很久也沒有安裝成功並且沒有開發大型項目的需求那麼不用也罷。

以上我們就簡單地把比較流行的PythonIDE全部盤了一遍,其實你可以發現每個IDE都有它的特點,不一定要非要選擇某一個!在新手階段通 過代碼學習Python的基本操作而不是折騰各種IDE、插件。 每個人的電腦環境都不太一樣,所以很大概率照著別人的教程安裝配置會報出各種奇奇怪怪的錯。曾經幫一位讀者花幾天配好Pycharm結果print完hello world便不再有後續

所以新手期的你如果一個IDE花了很久都沒有配置成功就換一個吧。 不要讓配置開發環境打擊了你學習Python的熱情,只要能成功跑起來代碼那就足夠了。高級一點的IDE會在合適的時間自己出現。拿Notebook來說,當你一直學習直到某一天迷上了Django或者其他大型項目而覺得它不夠用了,VSCode/Pycharm自然會出現並且那時的你可以應付自如!

Python小小白們,如果喜歡就點擊在看+轉發,我們下期接著聊點初學者的那些事兒。最後,猜猜我的IDE是什麼

註:本文介紹順序不分排名,一切都是我個人的觀點,如果和我有不同意見我聽你的,你喜歡的IDE就是宇宙第一IDE

相關焦點

  • python學習一定用pycharm嗎?再看看還有什麼其他IDE可以選擇
    雖然學習python不一定非得用pycharm, 但不可否認pycharm是最好央的python ide之一.Python的編輯器很多,除了Pycharm以外,還有Vim、Eclipse、Sublime、Spyder、Jupyter,具體還是要看工作中的情況,習慣了就會順手,沒有什麼一定的。2. vscode :45票
  • 所有主流 Python IDE 優缺點對比!
    在此之前,我們先來看看 IDE 是什麼。IDE 是開發者創建程序時使用的軟體包。它通過簡單的用戶界面集成多個高度關聯的組件,從而最大化程式設計師的生產效率。本質上,IDE 是一種改進代碼創建、測試和 debug 流程的工具,它使這些工作更加簡單。有一個與 IDE 相似的術語——代碼編輯器(code editor)。我們先來探討二者的異同。代碼編輯器是一個能夠突出顯示語法和安排代碼版式的文本編輯器。
  • 市面所有主流 Python IDE 優缺點對比!
    在此之前,我們先來看看 IDE 是什麼。IDE 是開發者創建程序時使用的軟體包。它通過簡單的用戶界面集成多個高度關聯的組件,從而最大化程式設計師的生產效率。本質上,IDE 是一種改進代碼創建、測試和 debug 流程的工具,它使這些工作更加簡單。有一個與 IDE 相似的術語——代碼編輯器(code editor)。我們先來探討二者的異同。代碼編輯器是一個能夠突出顯示語法和安排代碼版式的文本編輯器。
  • 哪種 Python IDE 最適合你?這裡有一份優缺點列表
    在此之前,我們先來看看 IDE 是什麼。IDE 是開發者創建程序時使用的軟體包。它通過簡單的用戶界面集成多個高度關聯的組件,從而最大化程式設計師的生產效率。本質上,IDE 是一種改進代碼創建、測試和 debug 流程的工具,它使這些工作更加簡單。有一個與 IDE 相似的術語——代碼編輯器(code editor)。我們先來探討二者的異同。代碼編輯器是一個能夠突出顯示語法和安排代碼版式的文本編輯器。
  • 好用的PYTHON IDE和代碼編輯器| TOP10推薦
    回顧一開始python的介紹,有一節直接就有一個定論:新手就入pycharm吧。正所謂磨刀不誤砍柴工,那就來過一遍吧(儘可能的漢化了如果翻譯的不夠專業,請指正):什麼是IDE你可以簡單理解是一個可以進行編寫、調試、釋放代碼的圖形化界面(軟體)。最簡單的IDE會包括原始碼編輯器、構建工具和debug模塊,以滿足開發和測試。
  • 哪種Python IDE最適合你?這裡有一份優缺點列表
    在此之前,我們先來看看 IDE 是什麼。什麼是 IDE?IDE 有什麼用?IDE 是開發者創建程序時使用的軟體包。它通過簡單的用戶界面集成多個高度關聯的組件,從而最大化程式設計師的生產效率。本質上,IDE 是一種改進代碼創建、測試和 debug 流程的工具,它使這些工作更加簡單。
  • python IDE推薦
    python IDE推薦1、PyCharm這是一個跨平臺的python開發工具,可以很好的提升python的使用效率,語法高亮、代碼跳轉2、Sublime TEXTSublime TEXT是一個非常輕便的編輯器,啟動快、反應快,一些常用的功能都有,語法提示、自動補齊等。3、VimVim也是一個簡潔輕便的工具,速度和穩定性都不錯,但是上手的配置需要花費一些時間。
  • Python IDE推薦
    Python IDE推薦 1、PyCharm 這是一個跨平臺的python開發工具,可以很好的提升python
  • Python-02-注釋&IDE
    這一篇章主要記錄對在工作、生活中需要使用的工具,我是如何學習使用的,也是在歸納過程中就自己來講有必要提筆留點總結的筆記。因為想法與工具總是相輔相成,為了具有並不斷保持解決問題的能力與效率,我要求自己去了解學習不懂不熟的知識技能,並且及時進行複習反思,做到在先進前提下的「溫故知新」,這就是我記錄下這些的目的。如果您發現我消化過程中可待提高之處,那麼jaye期待您的交流指教,抱拳了嗷鐵汁!
  • Python PyQt5工具在Windows平臺上的安裝方法
    Windows平臺:win7-64bit本文引用地址:http://www.eepw.com.cn/article/201710/365585.htmPython版本:Python 3.4.1下載地址:(官網)https://www.python.org
  • 樹莓派打造python在線編程工具Jupyter Notebook
    樹莓派安裝docker以及簡單使用這次介紹一個python在線ide工具jupyter Notebook,也是用docker安裝的。安裝jupyter notebook,整體上還是很簡單的就是,就是設置密碼有一個小坑。
  • 超全 Python IDE 武器庫大總結,優缺點一目了然!
    在此之前,我們先來看看 IDE 是什麼。什麼是 IDE?IDE 有什麼用?IDE 是開發者創建程序時使用的軟體包。它通過簡單的用戶界面集成多個高度關聯的組件,從而最大化程式設計師的生產效率。本質上,IDE 是一種改進代碼創建、測試和 debug 流程的工具,它使這些工作更加簡單。
  • python,語法簡單,容易上手,基本上教程看一遍就能用
    他的基本不是語法上的,是mlinference的經驗,你們寫好的ide能幫助你打到自然語言編程。如果學習的時候就好好學習,以後不僅是你自己開源處理,而且很多公司都會求你分析。而且ai語言一般都還是學習成本很大,因為這個領域比較新,代碼也比較複雜,如果沒有對該領域很深入的把握,可能學著學著就累了,基本功不紮實,寫出來很多都是從mlinference角度去搞。
  • Python基礎 | 大學小白如何入門Python程序設計
    二、如何進行自主學習其實python非常適合初學者入門。相比較其他不少主流程式語言,有更好的可讀性,因此上手相對容易。自帶的各種模塊加上豐富的第三方模塊,免去了很多「重複造輪子」的工作,可以更快地寫出東西。
  • 讓騰訊大佬告訴你,寫python到底用什麼IDE合適
    比如說,你喜歡使用Notebook,這不能說有大佬推薦你使用pycharm,你就馬上放棄Notebook,或者今天突然 vs code這個IDE火起來來,你就立馬轉戰vscode剝開IDE的功能說,你真的喜歡用嗎,你用的習慣嗎,每個IDE都有自身的優點,使用什麼IDE關鍵在自己,即便是你覺得自己使用的IDE現在好像真沒其它的好,你也不用放棄原來的,可以先下載試試,也可以多個
  • 科悟學院講解Python是什麼以及Python的應用
    人工智慧相信現在大多數人都已經不陌生了,逐漸進入千家萬戶,但是知道人工智慧是什麼編寫的嗎?其實人工智慧現在最主要的是利用Python語言去編寫的,有人會問Python是什麼?今天科悟學院的講師就為你介紹一下Python是什麼以及Python的應用,希望對你有所幫助。Python 是一種解釋型、面向對象、動態數據類型的強類型高級程序設計語言。
  • 極速體驗|VS Code+Python敏捷開發
    VS Code在前端開發中,有一個非常好用的工具——Visual Studio Code,簡稱VS code。很多人使用後都會感嘆「用VS Code 寫代碼是真好用、真爽。」它是一款當下流行、十分出色的ide開發工具。
  • Python編程:開發工具(IDE)大匯總(附官方下載)
    最近有多位讀者留言,諮詢更便捷、高效的python編程開發工具(IDE),本文就給大家介紹四款業內常用的python軟體開發工具,並簡單介紹下每款軟體的特點,便於讀者按需選擇合適的學習軟體!新版的Visual Studio已經加入了對python語言的支持,還編寫了完整的python程序開發指導手冊,不得不說微軟的IDE真的是用心:
  • python入門書籍,輕鬆學python
    全民學python的熱潮已經開啟,然而,對於這種情況,還是有很多小夥伴私信我python到底該怎麼入門?沒接觸過編程能學會嗎?
  • Python科學計算入門書籍推薦
    這本書雖然有七八百頁,但是作者加入了很多讓讀者有充分信心來理解的內容,因此讀起來也不費事。這本書幾乎沒有提及任何python官方以外的庫,所以接觸到的是完全「pythonic」的語法。我當時幾乎每天看50頁左右,有時做做筆記,看完一部分之後再動動手編程,差不多一個月時間就看完了。就如這本書最後部分所寫的那樣,讀完這本書基本上算是一個中階python程式設計師了。