python环境介绍_Python介绍以及Python环境搭建
Python介紹以及Python環境搭建
1.Python 發展歷史
Python是由Guido van Rossum在八十年代末和九十年代初,在荷蘭國家數學和計算機科學研究所設計出來的,據說是在圣誕節花了一個圣誕節的時間用C語言創造出來的,Python用一部他喜歡的英國喜劇《Monty Python and the Flying Circus》中的角色名命名的,1991年初,Python發布了第一個公開發行版,Python發展至今本身也是經過了諸多語言發展而來的,包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的腳本語言等等。
2.Python 特點
簡單易學——Python是一種代表簡單主義思想的語言。Python有相對較少的關鍵字,結構簡單,和一個明確定義的語法,所以Python極其容易上手。
免費開源——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下載
在官網Downloads中根據你的操作系統選擇下載版本
Windows平臺安裝Python:
下載完成后可以進行安裝,安裝過程中可以選擇自動添加環境變量,如果沒有選擇自動添加環境變量,可以手動進行添加。
右擊選擇“此電腦”,點擊“屬性”,然后點擊“高級系統設置”,在選項卡中選擇“高級”,再點擊“環境變量”,選擇“系統變量”中的Path,點擊新建,填入安裝Python的路徑點擊確定即可。
總結
以上是生活随笔為你收集整理的python环境介绍_Python介绍以及Python环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java多个类调用_JAVA问题总结之1
- 下一篇: Python工程笔记(1):轨迹与日志