❶ 學python最好用什麼編輯器一般用哪款編輯器比較好
1、PyCharm
PyCharm由著名軟體開發公司JetBrains開發。在涉及人工智慧和機器學習時,它被認為是最好的Python
IDE。最重要的是,Pycharm合並了多個庫,幫助開發者探索更多可用選項。
兼容性:Windows、MacOS、Linux
主要插件和功能:
①內置開發者工具
②遠程開發能力
③實時編輯模式
④IPython Notebook
2、Visual Studio Code
Visual Studio Code有時會與Visual Studio IDE混淆,後者並非Python使用者常用的工具。VS
Code是完整的代碼編輯器,具備很多優秀功能,許多程序員稱其為最好的IDE編輯器。
兼容性:Windows、Linux、Mac OS
主要插件和功能:
①內置git
②自定義工具擴展插件
③斷點調試
④互動式控制台
3、Sublime Text
Sublime Text被認為是最好的Python編輯器,因為它簡單悉鏈沖、通用、方便。它使用廣泛,可用於不同的平台。
兼容性:Windows、Linux、Mac OS
主要插件和睜殲功能:
①簡易導航,實現高性能
②支持不同包,以自定義編輯器
③只需一個關鍵詞,即可復制常見代碼段
④即時項目切換和分割編輯
4、VI/VIM
vim位列最好的Python IDE工具前5名。它是一個modal
editor,可以從文件編輯中分割文喚激件,相比最初的vi,vim有了巨大的進步,功能更加強大。
兼容性:Windows、Linux、Mac OS、IOS、android、Unix、AmigaOS、MorphOS
主要插件和功能:
①其腳本允許用Python執行幾乎所有編程任務
②ctags,幫助實現更好的標記導航
③內置基礎詞彙補全
5、GNU Emacs
GNU
Emacs也是最好Python編輯器的有力競爭者。它常被描述為可擴展、自文檔化、實時顯示。盡管它在業界並非最新,但它經常升級來滿足開發者的需求。
兼容性:Windows、Linux、Mac OS、IOS、Android、UNIX、AmigaOS、MorphOS
主要插件和功能:
①使用Lisp編程語言
②語法著色
③支持Unicode
6、IDLE
IDLE代碼編輯器深受學生歡迎,它是Python自帶編輯器。該編輯器使用簡單、通用,且支持不同設備。在使用復雜工具之前,開發者可以通過IDLE學習基礎知識。
兼容性:Windows、Linux、Mac OS
主要插件和功能:
①tkinter GUI工具包
②多窗口界面
③具備對話框、瀏覽器等配置
❷ 讓人得心應手的Python編輯器有哪些
一款順手的好的編輯器可以讓程序員寫代碼更得心應手,效率也會更高,但是編輯器本身沒有好壞,只有使用者使用起來是否順手而已,這里簡單給大家介紹幾款常用的可以編輯Python的軟體。
一、終端直接編寫
windows系統:Win+r,然後在運行框中輸入cmd即可打開終端。MAC系統:可以在Launchpad中直接打開終端。
簡單說明(針對上圖數字處說明)
1、Python3:說明我們的代碼是使用的python3的版本,目前有python2和python3兩個版本,毫無疑問python3是比較新的版本也是官方推薦的版本,如果想使用python2的代碼的話只需要寫python就就行了,不需要加數字2了。
2、版本信息:這一段是寫完python3之後自動生成的,主要是介紹一下我們當前的版本
3、編寫代碼:「>>>」表示當前進入python的編輯頁面,print(「hello,Python」)是我們的第一行python代碼,一個列印功能的函數,所有語言的學習幾乎都是從「hello ,World」或者「hello,XX」開始的。
4、執行結果:「hello,Python」就是我們第三個代碼執行的列印結果,這就是我們的第一個python程序。
5、補充說明:這個功能多數僅僅只用於測試一些函數功能等等,很少直接用於開發。
二、vim編輯器
打開vim編輯器,在終端中輸入:vim + 文件名的方式。vim表示進入vim編輯器的命令,hello.py表示我創建的一個python文件,而且會把我寫的代碼保存在hello.py文件中回車執行進入vim界面。
進入vim界面的時候默認是不可以被編輯,如果我們要編輯,需要先按下字母「i」鍵,才能編寫代碼。還是寫上我們的第一句代碼 print(「hello,Python」),這時候我們如果有很多行代碼可以一直寫下去,當我們把代碼寫完了,需要退出vim頁面,在終端中才能執行我們的代碼,所以vim只能編寫代碼。
那要怎麼樣才能退出vim編輯頁面呢?
按ESC鍵:下面的–INSERT–就會消失。在按「 :wq 」鍵,w:表示保存,q:表示退出。然後就可以又回到終端頁面了。
退出到終端頁面,我們可以用python3+「要執行的python文件」,來執行程序,其中hello,python就是我們執行出來的結果。
三、IDLE
IDLE是 python 程序自帶的IDE開發工具,伴隨著python的安裝自動安裝的。IDLE的使用和在終端中使用方法一樣,但是多了代碼高亮等功能,所以IDLE就不多給大家介紹了。
相關推薦:《Python視頻教程》
四、HBuilder
HBuilder是一款主要從事Web開發的軟體,支持很多類庫,擴展性強,但是比較龐雜冗餘
五、Atom
Atom如果需要運行Python程序,需要下載插件,但是Atom下載插件需要FQ,所以相對於小白來說有點復雜了,需要下載atom-python-run或者script插件,具體怎麼安裝,大家自行網路去吧,我就不多說了。
打開Atom軟體,File->New flie 然後創建一個文件以.py結尾即可。
六、sublime Text
Sublime Text功能強悍,但是又不會有太多冗餘的功能,界面風格簡潔,同時支持Windows/MAC/Linux等操作系統,也是本人比較推薦的一款軟體。
打sublime Text選擇File -> New file創建一個以.py結尾的文件即可,執行使用control+b
七、PyCharm
PyCharm是一種Python IDE,其擴展功能也很豐富。
打開PyCharm編輯器Create New Project ->選擇PurePython
創建好項目後就開始創建文件File -> New File創建一個以.py結尾的文件即可
八、總結
終端:操作簡單,多用於功能和函數測試,不適合項目開發。
vim:便捷快速,沒有任何多餘的冗雜的亂七八糟的功能,可以用於開發。
IDLE:是python自帶的編譯器,相當於vim的增強版。
HBuilder:是一款功能強大的編譯器,插件也非常齊全,但是多用與Web的開發,所以python開發不經常使用。
Atom:和HBuilder一樣也是一款插件和功能都非常強大的編譯器,但是缺點是運行的文件量大的話會卡頓。
sublime Text:是一款插件齊全,但是又沒有太多冗雜的東西,速度快,功能齊全,個人推薦使用。
PyCharm:主要針對於python開發的IDE,所以項目開發也推薦使用。
❸ python用什麼編輯器比較好
第一:Sublime TextSublime
Text輕量級的代碼編輯器,跨平台,支持幾十種編程語言,包括Python、Java、C、C++等,小巧靈活、運行輕快,支持代碼高亮、自動補全、語法提示,插件擴展豐富,是一個非常不錯的代碼編輯器,配置相關文件後,可直接運行Python程序。Sublime
Text是開發者中最流行的編輯器之一,多功能、支持多種語言,深受開發者的喜歡。
第二、VS Code
VS Code是微軟開發的一個跨平台的代碼編輯器,支持常見的編程語言開發,插件拓展豐富,不僅智能補全、語法檢查、代碼高亮,還支持git功能,運行流暢,是一款非常受歡迎的代碼編輯器,安裝相關插件之後,也可以直接運行Python程序。
第三、Atom
Atom是github專門為程序員開發的一個代碼編輯器,也是跨平台的,界面簡潔直觀,使用起來非常方便,自動補全、代碼高亮、語法提示、啟動運行速度較快,對於初學者來說,使用起來非常簡單。
第四、PyCharm
PyCharm是一個專門用於Python開發的IDE,常見的功能有:代碼補全、智能提示、語法檢查,這個軟體都支持。除此之外,還集成了版本控制、單元測試、git功能,可以快速創建Django、Flask等Python Web框架,使用起來非常不錯,在開發大型項目中經常會用到,唯一的缺點是,啟動起來比較卡,還不是免費的,不過可以下載社區免費版的。
第五:Vim
Vim可以說是Python最好的IDE。Vim是高級文本編輯器,旨在提供實際的Unix編輯器,Vi功能,支持更多更完善的特性集。Vim不需要花費太多的學習時間,一旦你需要一個無縫的編輯體驗,那麼就會把Vim集成到你的工作流中。
第六:Eclipse with PyDev
Eclipse with PyDev是非常流行的IDE,而且已經有很久的歷史了。Eclipse with PyDev允許開發者創建有用和互動式的Web應用。PyDev是Eclipse開發Python的IDE,支持Python、Jython和lronPython的開發。
第七:Emacs
GNU Emacs是可擴展,自動以的文本編輯器,甚至有更多的功能。Emacs的核心是Emacs Lisp解析器,但是支持文本編輯。如果你已經使用過Vim,可以嘗試一下Emacs。
第八:Komodo Edit
Komodo Edit是一款非常干凈而且專業的Python IDE。
第九:Wing
Wing的PythonIDE兼容Python2.x和3.x,可以結合Django、matplotlib、Zope、Plone、APP Engine、PyQt和其他Python框架使用。Wing支持測試驅動開發,集成了單元測試,nose和Django框架的執行和調試功能。Wing IDE啟動和運行的速度都非常快,支持Windows、Linux、OS X和Python versi。
第十:PyScripter
PyScripter是一款免費、開源的Python集成開發環境。
第十一:The Eric Python IDE
Eric是全功能的Python和Ruby編輯器和IDE,是使用Python編寫的。Eric基於跨平台的GUI工具包QT,集成了高度靈活的Scintilla編輯器控制項,Eric包括一個插件系統,允許簡單的對IDE進行功能性擴展。
第十二:IEP
IEP是跨平台的Python IDE,旨在提供簡單高效的Python開發環境,包括兩個重要的組件:編輯器和shell,並且提供插件工具集從各個方面來提高開發人員的效率。
❹ 開發python程序用啥編輯器
一款好用的編輯器,使用起來會得心應手,開發效率也會大大提高。下面介紹幾款python ide。
PyCharm
這是由 JetBrains 公司開發的一款 Python 開發工具,在 Windows、Mac OS 和 Linux 操作系統中都可以使用。
PyCharm 具有語法高亮顯示、Project(項目)管理代碼跳轉、智能提示、自動完成、調試、單元測試以及版本控制等一般開發工具都具有的功能,除此之外,它還支持 Django(Python 的 Web 開發框架)框架下進行 Web 開發。
PyCharm 的主窗口如圖所示
PyCharm 開發工具可通過其官方網站下載獲取。需要注意的是,該網站提供了 2 個版本,一個是社區版(免費並且提供源代碼,適合多數讀者),另一個是專業版(免費試用)。
Microsoft Visual Studio
Microsoft Visual Studio,簡稱 VS,是 Microsoft(微軟)公司開發的一款用於進行 C# 和 ASP.NET 等應用的開發工具,但它也可以作為 Python 的開發工具,只需要在安裝時,選擇安裝 PTVS 插件即可。
PTVS 插件是一個開源插件,它支持編輯、瀏覽、智能感知、混合 Python/C++ 調試、Djange 等,適用於 Windows、Linux 和 Mac OS 客戶端的雲計算。
當 VS 安裝 PTVS 插件之後,就可以進行 Python 應用開發了,其開發界面如圖所示
Eclipse+PyDev
Eclipse 是一個開源的、基於 Java 的可擴展開發平台,最初主要用於 Java 語言的開發。該平台可通過安裝不同的插件,進行不同語言的開發。
PyDev 是一款功能強大的 Eclipse 插件,它可以提供語法高亮、語法分析、語法錯誤提示,以及大綱視圖顯示導入的類、庫和函數、源代碼內部的超鏈接、運行和調試等功能。
當 Eclipse 在安裝 PyDev 插件後,就可以進行 Python 應用開發。其開發界面如圖所示
除此之外,還有 PythonWin(只針對 Win32 平台)、MacPython IDE(PythonWin 對應的 Mac 版本)、Emacs 和 Vim(功能強大的文本編輯器,可以用來編寫 Python 程序)等,都可以作為執行 Python 程序的 IDE。
需要注意的是,雖然適合作為 Python 開發工具的 IDE 有很多,選擇一個適合自己的即可。
❺ 推薦好用的Python編輯器
推薦一:PyCharm
PyCharm 是 JetBrains 開發的 Python IDE。PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython。
推薦二:Vim
曾有人開玩笑說,如果生成一段隨機字元串,有人回答給他一個Vim 編輯器就可以了。Vim 雖然使用門檻高,但是一旦你學會了,寫代碼的效率杠杠的,Vim是高級文本編輯器,旨在提供實際的Unix 編輯器』Vi』功能,支持更多更完善的特性集。Vim不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工作流中。這是黑客最喜歡的編輯器之一。
推薦三:Eclipse with PyDev
Eclipse 曾今是非常流行的 IDE,而且已經有了很久的歷史。雖然現在慢慢地被 jetbrains 家族替代了,但是瘦死的駱駝比馬大,Eclipse with Pydev 允許開發者創建有用和互動式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。
推薦四:Sublime Text
Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。雖然作為收費軟體,良心的是你不需要付費也能正常使用,只不過是不是給你彈出一個購買的窗口,有錢了還是要支持一下正版軟體。
推薦五:Visual Studio Code
Visual Studio Code (VSCode)為MS所開發的code editing tool,免費且開源,並支持Windows,Mac OS,Linux。VSCode像是精簡版的Visual Studio,升級版的Sublime。VSCode由於其非常的輕量,因此使用過程中非常的流暢,對於用戶不同的需要,可以自行下載需要的擴展(Extensions)來安裝。對於配置Python開發環境來說,相比於Sublime,配置起來更加容易。VSCode配置完後的環境是可以直接進行可視化的Debug,再也不用打各種print或者用pdb調試命令了,回歸到Visual Studio里F10和F11。
推薦六: Atom
Atom是由 GitHub 的程序員們打造的稱為「屬於21世紀」的代碼編輯器。它開源免費跨平台(支持 Windows、Mac、Linux 三大桌面平台),並且整合 GIT 並提供類似 SublimeText 的包管理功能,作為一個現代的代碼編輯器,Atom 支持各種編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / coffeescript / Go / Sass / YAML / Markdown 等等)、 與大多數其他編輯器相比,Atom的語言支持已經算是覆蓋非常全面了。另外,它的代碼補全功能(也叫Snippets) 也非常好用,你只需輸入幾個字元即可展開成各種常用代碼,可以極大提高編程效率。
推薦七: Emacs
GNU Emacs 是可擴展,自定義的文本編輯器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本編輯。如果你已經使用過 Vim,可以嘗試一下 Emacs。
推薦八:Spyder
Spyder (前身是 Pydee) 是一個強大的互動式 Python 語言開發環境,提供高級的代碼編輯、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。Spyder是Anaconda科學計算工具中默認的開發工具,做數據分析、搞機器學習的人喜歡這個工具。
9. Thonny
Thonny是基於python內置圖形庫tkinter開發出來的支持多平台(windows,Mac,Linux)的python IDE,支持語法著色、代碼自動補全、debug等功能,如果你正在尋找一種「輕量級」的python IDE,那麼可以試一試Thonny。
10. Wing
Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,可以結合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持測試驅動開發,集成了單元測試,nose 和 Django 框架的執行和調試功能。Wing IDE 啟動和運行的速度都非常快,支持 Windows, Linux, OS X 和 Python versi。
❻ python36怎麼導入easygui
easygui是python的第三方庫,需要先安裝再使用,安裝命令:【pip install easygui】