pythoneric
⑴ 最近開始看關於pyqt的內容 請問 pyqt4,python,QtDesigner,Eric4 他們是什麼關系
= =C++和匯編語言是兩個東西 不要搞混
python是一門語言。你看pyqt的內容不如先看看python。
qt是C++開發的一個框架。你可以用這個去做GUI應用程序,比如QQ,當然也可以做其他的一些。就像vc6.0不只是c++的工具 其他暫時不管。對於你現在要看pyqt的話 可以將qt當成你用pyqt對照的文檔 用於查類庫 函數用法等等。
pyqt則是python的qt庫。你可以用python的語法 QT的GUI庫開發GUI應用程序
QTDesigner是個工具。主要用於QT程序的界面設計。方便之處在於可視化操作 就是點個按鈕就出來個按鈕控制項。。 一般來說。你初學 不推薦用這個工具。 自己敲代碼懂的更多點
eric是一個python的IDE 可以配合qt使用。。但是看了下 不推薦這個。感覺不好用。python ide還是推薦pycharm。
⑵ Python編程常用軟體有哪些
1、終端:Upterm
Upterm簡略好用,它是一個全渠道的終端,能夠說是終端里的IDE,有著強壯的自動補全功能。
2、互動式解說器:PtPython
一個互動式的Python解說器。支持語法高亮、提示乃至是vim和emacs的鍵入模式。其實我們在課程里提供的在線終端也內置了ptPython。
3、包管理:Anaconda
能幫你裝置好許多麻煩的軟體,包括:Python環境、pip包管理東西、常用的庫、配置好環境路徑等等。用Python搞數據方面的工作,就裝置Anaconda就好了,它乃至開發了一套JIT的解說器Numba。所以Anaconda有了JIT之後,對線上科學計算功率要求比較高的東西也能夠搞了。
4、腳本引擎:QPython
QPython是一個能夠在安卓體繫上運行Python腳本引擎,整合了Python解說器、Console、編輯器和SL4A庫,在安卓設備上你照樣能夠玩轉Python。
5、編輯器:Sublime3
Sublime更新了真·無雙·三·零版別之後,有了極大的提高,而且用起來比本來還要簡略。配合裝置Anaconda或CodeIntel插件,就能夠讓Sublime具有近乎IDE的體會。Sublime的字體色彩烘托,像VSCodeAtom類的編輯器我總會覺得色彩會有點發烏、不鮮艷,就像在PS做的圖拿到瀏覽器里會不一樣,長時間看會不舒服乃至想吐
6、IPython
一個根據Python Shell的互動式解說器。它的自動補全非常好用,乃至用了它之後,很多程序員小夥伴們就不想再用自帶的Python shell啦。
⑶ Python編輯器那個好用
① 編輯器推薦:Jupyter notebook
② 初學 python,而不是已經熟練掌握 python 去開發、去做項目,所以需要的是一個輕量級的編輯器,簡單、方便、好用,而不是復雜的編輯器。
③ 初學 Python,學習的是 Python 的 XXX 基礎語句表達的是什麼意思,運行後是什麼結果,Jupyter notebook 清晰明了,寫入代碼語句,運行後就可以得到語句運算的情況,如果錯誤,就報錯該命令行屬於什麼錯誤。
⑥ jupyter notebook 文件可以直接上傳 Github,當做雲筆記,直接在線可讀,以後需要調用時,可以根據目錄直接查詢筆記。
⑷ 專門為Python設計的IDE軟體有哪些
適用於Python的集成開發環境(IDE)軟體,除了標准二薯盯進制發布包所附的IDLE之外,還有許多其他選擇。其中有些軟體設計有語法著色、語法檢查、運行調試、自動補全、智能數褲和感知等便利功能。由於Python的跨平台出身,這些軟體往往也具備各種操作系統的版本或一定的移植性。
Anaconda:適用於windows和Linux等多個平台,採用conda對其包管理,隨軟體打包了許多科學計算的第三方Python庫。
Eric:基於PyQt的自由軟體。支持自動補全、智能感知、自動語法檢查、工程管理、svn/mercurial集成、自動單元測試等功能,具有可擴展的插件系統,通過可選插件支持Git集成。調試功能與Visual Studio和Eclipse類似。當前版本為Eric6,可同時支持Python2.x和Python3.x,以及PyQt4和PyQt5。使用前需要先安裝相應的Python和PyQt版本。
IDLE:Python「標准」IDE。一般隨Python而安裝,支持較少的編輯功能。調試功能也比較弱。
Komodo和Komodo Edit:後者是前者的免費精簡版。也可以用於PHP,Ruby,Javascript,Perl,Web和雲開發。
PyCharm:由JetBrains打造,該公司的Java IDE軟體IntelliJ擁有海量的用戶;PyCharm具備一般IDE的功能,比如,調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等等,同時另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,PyCharm也支持IronPython。PyCharm是商業軟體,但也具有社區版和教育版。
PyScripter:功能較全的開源IDE,使用Delphi開發。純耐
PythonWin:包含在pywin32內的編輯器,僅適用於Windows。
SPE:功能較多的免費軟體,依賴wxPython。
Spyder:開源的跨平台科學計算IDE。
Ulipad:功能較全的免費軟體,依賴wxPython。
WingIDE:商業軟體,有免費的Wing IDE 101,功能有限,適用於入門者教學。
⑸ python集成開發環境哪個好
1.Pydev+Eclipse–最好的免費pythonIDE
Pydev的是Python IDE中使用最普遍的,原因很簡單,它是免費的,同時還提供很多強大的功能來支持高效的Python編程。Pydev是一個運行在eclipse上的開源插件,它把python帶進了eclipse的王國,如果你本來就是是一個eclipse的用戶那麼Pydev將給你家裡一樣的感覺。
Pydev能高居榜首,得益於這些關鍵功能,包括Django集成、自動代碼補全、多語言支持、集成的Python調試、代碼分析、代碼模板、智能縮進、括弧匹配、錯誤標記、源代碼控制集成、代碼折疊、UML編輯和查看和單元測試整合等。
2.PyCharm–最好的商業pythonIDE
PyCharm是專業的python集成開發環境,有兩個版本。一個是免費的社區版本,另一個是面向企業開發者的更先進的專業版本。
大部分的功能在免費版本中都是可用的,包括智能代碼補全、直觀的項目導航、錯誤檢查和修復、遵循PEP8規范的代碼質量檢查、智能重構,圖形化的調試器和運行器。它還能與IPython notebook進行集成,並支持Anaconda及其他的科學計算包,比如matplotlib和NumPy。
PyCharm專業版本支持更多高級的功能,比如遠程開發功能、資料庫支持以及對web開發框架的支持等。
3.VIM
VIM是一個很先進的文本編輯器,在python開發者社區中很受歡迎。它是一個開源軟體並遵循GPL協議,所以你可以免費的使用它。
雖然VIM是最好的文本編輯器,但是它提供的功能不亞於此,經過正確的配置後它可以成為一個全功能的Python開發環境。此外VIM還是一個輕量級的、模塊化、快速響應的工具,非常適合那些很牛的程序員—編程從不用滑鼠的人。
4.WingIDE
WingIDE是另外一個商業的、面向專業開發人員的python集成開發環境,可以運行在windows、OS X和Linux系統上,支持最新版本的python,包括stacklessPython。Wing IDE分三個版本:免費的基礎版,個人版以及更強大的專業版。
調試功能是Wing IDE的一大亮點,包括多線程調試,線程代碼調試,自動子進程調試,斷點,單步代碼調試,代碼數據檢查等功能,此外還提供了在樹莓派上進行遠程調試的功能。
5.SpyderPython
Spyder Python是一個開源的python集成開發環境,非常適合用來進行科學計算方面的python開發。是一個輕量級的軟體,是用python開發的,遵循MIT協議,可免費使用。
Spyderpython的基本功能包括多語言編輯器、互動式控制台、文件查看、variableexplorer、文件查找、文件管理等。Spyder IDE也可以運行於windows、Mac或者Linux系統之上。
6.KomodoIDE
Komodo是Activestate公司開發的一個跨平台的集成開發環境,支持多種語言包括python。它是商用產品,但是提供了開源的免費版本叫Komodo Edit,能夠安裝在Mac、Windows和Linux系統上。
和大多數的專業python IDE一樣,Komodo也提供了代碼重構,自動補全,調用提示,括弧匹配,代碼瀏覽器,代碼跳轉,圖形化調試,多進程調試,多線程調試,斷點,代碼分析,集成測試單元等功能,並且集成其他的第三方庫,比如pyWin32。
7.PTVS-BestPythonIDEforWindows
PTVS集成在VisualStudio中,就像Pydev可以集成在eclipse中一樣。PTVS將Visual Studio變成了一個強大的、功能豐富的python集成開發環境,並且它是開源的,完全的免費。PTVS發布於2015年,由社區和微軟自己在維護。
8.EricPython
Eric是一個開源python代碼編輯器和集成開發環境,提供很多高效編程需要的功能。它是純python編寫的,基於Qt GUI並集成強大的Scintilla編輯器功能。
Eric由Detlev Offenbach創建,遵循GPL協議,免費使用。經過多年的開發完善Eric已經成為一個常用的、功能豐富的集成開發環境。它提供一個可靠的插件管理系統,可以通過插件來擴展功能。
Eric提供所有的基礎功能,比如調用提示、代碼折疊、代碼高亮、類瀏覽器、代碼覆蓋及分析等等。
9.SublimeText3
SublimeText3是目前為止功能最強大的跨平台的、輕量級的代碼編輯器。通過添加插件SublimeText3可以成一個全功能的python IDE。
10.Emacs-PythonEditorcumIDE
Emacs有屬於它自己的生態系統,它是一個可擴展的並能高度定製的GNU文本編輯器。它可以配置為一個全功能的免費的python集成開發環境。
Emacs在python開發中很受歡迎,他通過python-mode提供開箱即用的python。Emacs可以通過額外的擴展包來增加更多的高級功能。
⑹ python有什麼IDE
① PyCharm
是特定於Python的IDE,同時也是一個跨平台的IDE,用戶可以根據需要下載Windows、Mac或Linux版本中的任何一個。PyCharm被認為是最好的Python IDE之一,也理所當然地是使用最廣泛的IDE之一。
② Spyder
是於2009年開發的開源跨平台IDE。它主要是搭備棚為數據分析師和科學家設計的,被認為是一個用Python編寫知則的強大的科學開發IDE。
③ PyDev
最初2003年創建,它基本上是一個開放源碼的第三方包,用作Eclipse的插件以支持Python開發環境。
④ Rodeo
是Yhat開發的開源Python IDE。它是專門為機器學習和數據科學而建造的。
⑤ Sublime-Text
是用C++和Python開發的跨平台IDE。除了Python之外,它還提供對其他語言的支持。可以使用插件增強此IDE的功能。
⑥ Wing
專為專業人士而設的永親付費版本,專為學生和愛好者而設的Wing個人免費版,Wing101-為初學者而設的免費簡化版。
⑦ Eric Python
用Python編寫的,是自由軟體。它的源代碼是免費提供的,任何人都可以研究和重新創建。
⑧ Atom
是一個使用Web技術構建的開源免費IDE。Atom基於電子框架,該框架由GitHub構建,而GitHub則是用CoffeeScript或更少的語言編寫的。
⑨ Thonny
為初學者開發的IDE。它為程序員提供循序漸進的幫助。
⑩ IDLE
完全用Python編寫,它是隨Python一起提供的默認實現。它的名字被認為是為了紀念埃里克·伊德爾,他是Monty Python的創始成員之一。由於其簡單性,這款集成開發環境滾歲被認為非常適合教育行業。
⑺ python ide哪個好用
1. Pyscripter
Pyscriptor是一個開源的Python集成開發環境,很富有競爭力,同樣有諸如代碼自動完成、語法檢查、視圖分割文件編輯等功能。
2. Wing
Wing是一個Python語言的超強IDE,適合做互動式的Python開發.Wing IDE同樣支持自動代碼完成、代碼錯誤檢查、開發技巧提示等,而且Wing IDE也支持多種操作系統,包括Windows、Linux和Mac OS X。
3. Emacs
Emacs是一個可擴展的文本編輯器,同樣支持Python開發.Emacs本身以Lisp解釋器作為其核心,而且包含了大量的擴展。
4. Pycharm
Pycharm是一個跨平台的Python開發工具,是JetBrains公司的產品.其特徵包括:自動代碼完成、集成的Python調試器、括弧自動匹配、代碼折疊.Pycharm支持Windows、MacOS以及Linux等系統,而且可以遠程開發、調試、運行程序。
5. Sublime Text
SublimeText也是適合Python開發的IDE工具,SublimeText雖然僅僅是一個編輯器,但是它有豐富的插件,使得對Python開發的支持非常到位。
6. Vim
Vim是一個簡潔、高效的工具,也適合做Python開發。
7. Komodo Edit
Komodo Edit是一個免費的、開源的、專業的Python IDE,其特徵是非菜單的操作方式,開發高效。
8. Eclipse with PyDev
Eclipse+PyDev插件,很適合開發Python Web應用,其特徵包括自動代碼完成、語法高亮、代碼分析、調試器、以及內置的交互瀏覽器。