首頁  >  文章  >  後端開發  >  學習python安裝什麼

學習python安裝什麼

little bottle
little bottle原創
2019-05-20 10:42:529775瀏覽

python需要安裝的東西有:1、Python的開發環境「sde」;2、Python整合開發環境「IDE」;3、Python編譯器。

學習python安裝什麼

學習python需要安裝什麼?這個問題對於在程式設計方面接觸的比較少的朋友,有幾個名詞一定要了解,例如開發環境、IDE、程式碼編輯器、編譯器、偵錯器等等,我先列出幾個重要字的解釋。

一、名詞解釋

開發環境:

軟體開發環境(Software Development Environment,SDE)是指在基本硬體和數位軟體的基礎上,為支援系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱SDE。它由軟體工具和環境整合機制所構成,前者用來支援軟體開發的相關流程、活動和任務,後者為工具整合和軟體的開發、維護及管理提供統一的支援。

IDE:

整合開發環境(IDE,Integrated Development Environment )是用於提供程式開發環境的應用程序,一般包括程式碼編輯器、編譯器、調試器和圖形使用者介面等工具。整合了程式碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這項特性的軟體或軟體套(組)都可以叫整合開發環境。

編譯器:

簡單講,編譯器就是將「一種語言(通常是高階語言)」翻譯為「另一種語言(通常是低階語言)」的程式。一個現代編譯器的主要工作流程:原始程式碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標程式碼 (object code) → 連結器 (Linker) → 執行程式 (executables)。高階電腦語言便於人編寫,閱讀交流,維護。機器語言是電腦能直接解讀、運作的。編譯器將彙編或高階電腦語言原始程式(Source program)作為輸入,翻譯成目標語言(Target language)機器碼的等價程式。原始碼一般為高階語言(High-level language), 如Pascal、C、C 、Java、漢語程式設計等或組合語言,而目標則是機器語言的目標程式碼(Object code),有時也稱為機器碼( Machine code)。對於C#、VB等高階語言而言,此時編譯器完成的功能是把原始碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的字節碼(ByteCode)。最後運行的時候透過通用語言運行庫的轉換,程式設計最終可以被CPU直接計算的機器碼(NativeCode)。

簡單點來說,以我們常見的JAVA語言為例,其實如果你想寫一個程序,如果你的電腦裡已經安裝了JDK,那麼其實你已經不需要任何其他的軟體就可以實現一些功能。那有人會問,我看大家寫JAVA都用eclipse呀,沒錯,大家寫JAVA大部分人都用eclipse,但是要知道,那個軟體叫IDE,或者說就是一個編輯器,一個簡易版的eclipse是不會提供JDK的,JDK是需要我們自己單獨安裝的,這個JDK就是開發環境,你所編寫好的程式碼,如果想編譯和運行,就需要JDK這個開發環境所支持,而eclipse是提供讓你編輯、調試、用JDK來編譯程式用的,也就是說,你用什麼編輯器並不影響你程式的編寫,而這些編輯器是讓你提高效率,方便調試用的,這些是可選的,而開發環境是必選的。

二、Python開發環境

Python其實和其他的程式語言還有點不太一樣,它是一種腳本語言,我們也可以管它叫解釋型語言吧。因此,python的運行的過程中,和我們的傳統語言,比如C、C 這種編譯型語言不太一樣,python的運行其實是一種解釋的過程,因此它需要解釋器 。如果想要運行Python程序,那麼不可或缺的就是Python的開發環境,Python開發環境下載位址:

Python開發環境下載www.python.org

##三、Python IDE推薦

有了開發環境了,就需要有編輯器之類的軟體。其實在安裝Python開發環境的時候,就已經自備了一個編輯器,叫IDLE,不過老實講,這個編輯器用起來真的不是很舒服,尤其是編輯比較龐大的工程的時候。而且,萬能的記事本也可以編輯Python,但我們肯定不能那麼乾對不呢?那麼接下來就推薦幾款可以編輯python的編輯器。

Eclipse:

Eclipse 是一個開放原始碼的、基於Java的可擴充開發平台。就其本身而言,它只是一個框架和一組服務,用於透過插件元件建立開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。 Eclipse並不限於編寫JAVA,它也可以編寫C、python等程序,而且Eclipse在編寫Python上很舒服,值得推薦。

PyCharm:

PyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,例如調試、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些進階功能,以用於支援Django框架下的專業Web開發。 PyCharm在撰寫和調試Python方面可謂是強者,軟體使用簡單,功能強大,值得推薦。

VS Code:

Visual Studio Code (簡稱VS Code / VSC) 是一款免費開源的現代化輕量級程式碼編輯器,支援幾乎所有主流的開發語言的語法高亮、智慧程式碼補全、自訂熱鍵、括號匹配、程式碼片段、程式碼對比Diff、GIT 等特性,支援插件擴展,並針對網頁開發和雲端應用開發做了優化。軟體跨平台支援 Win、Mac 以及 Linux。這個軟體太漂亮了,我忍不住要放一張圖。

以上是學習python安裝什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn