Python介紹以及Python環境搭建

Python介紹以及Python環境搭建


 

1.Python 發展歷史python

  Python是由Guido van Rossum在八十年代末和九十年代初,在荷蘭國家數學和計算機科學研究所設計出來的,聽說是在聖誕節花了一個聖誕節的時間用C語言創造出來的,Python用一部他喜歡的英國喜劇《Monty Python and the Flying Circus》中的角色名命名的,1991年初,Python發佈了第一個公開發行版,Python發展至今自己也是通過了諸多語言發展而來的,包括ABC、Modula-三、C、C++、Algol-6八、SmallTalk、Unix shell 和其餘的腳本語言等等。正則表達式

 


2.Python 特色
算法

  簡單易學——Python是一種表明簡單主義思想的語言。Python有相對較少的關鍵字,結構簡單,和一個明肯定義的語法,因此Python極其容易上手。shell

  免費開源——Python是FLOSS之一。簡單地說,能夠自由地發佈這個軟件的拷貝、閱讀它的源代碼、對它作改變、把它的一部分用於新的自由軟件中。FLOSS是基於一個團隊分享知識的概念。
數據庫

  可移植性——因爲Python的開源本質,Python已經被移植到許多平臺上。若是當心地避免使用依賴於系統的特性,那麼Python程序無需修改就能夠在任何平臺上運行。編程

  解釋性——解釋性語言沒有編譯這個過程,編譯這個過程經過編譯器和不一樣的標記完成。當你運行你的程序時,鏈接/轉載器軟件把你的程序從硬盤複製到內存中而且運行。而Python語言寫的程序不須要編譯的過程,能夠直接從源代碼運行程序,在計算機內部,Python解釋器把源代碼轉換成字節碼的中間形式,而後再把它翻譯成計算機使用的機器語言運行。雖然執行效率上並無編譯性語言快,可是從開發的角度來看,開發效率要高於編譯性語言。瀏覽器

  面向對象——Python即支持面向過程的編程也支持面向對象的編程。在面向過程的語言中,程序時由程序或僅僅時可重用代碼的函數構建起來的。在面向對象的語言中,程序時由數據和功能組合而成的對象構建起來的。函數

  可擴展性——若是須要運行很快的關鍵代碼,或者時想要編寫一些不肯開放的算法,可使用其餘語言完成那部分程序,而後從Python程序中調用。單元測試

  可嵌入性——能夠把Python嵌入到其餘語言的程序中,從而向程序用戶提供腳本功能。測試

  豐富的庫——Python標準庫很龐大,能夠幫助你處理各類工做,包括正則表達式、 文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶 界面)、Tk和其餘與系統有關的操做。


 

3.Python環境搭建

(1) Python下載

  Python官網:https://www.python.org/

  在官網Downloads中根據你的操做系統選擇下載版本

Windows平臺安裝Python:

下載完成後能夠進行安裝,安裝過程當中能夠選擇自動添加環境變量,若是沒有選擇自動添加環境變量,能夠手動進行添加。

右擊選擇「此電腦」,點擊「屬性」,而後點擊「高級系統設置」,在選項卡中選擇「高級」,再點擊「環境變量」,選擇「系統變量」中的Path,點擊新建,填入安裝Python的路徑點擊肯定便可。

相關文章
相關標籤/搜索