python环境介绍_Python介绍以及Python环境搭建
Python介紹以及Python環(huán)境搭建
1.Python 發(fā)展歷史
Python是由Guido van Rossum在八十年代末和九十年代初,在荷蘭國家數(shù)學和計算機科學研究所設計出來的,據(jù)說是在圣誕節(jié)花了一個圣誕節(jié)的時間用C語言創(chuàng)造出來的,Python用一部他喜歡的英國喜劇《Monty Python and the Flying Circus》中的角色名命名的,1991年初,Python發(fā)布了第一個公開發(fā)行版,Python發(fā)展至今本身也是經(jīng)過了諸多語言發(fā)展而來的,包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的腳本語言等等。
2.Python 特點
簡單易學——Python是一種代表簡單主義思想的語言。Python有相對較少的關鍵字,結(jié)構簡單,和一個明確定義的語法,所以Python極其容易上手。
免費開源——Python是FLOSS之一。簡單地說,可以自由地發(fā)布這個軟件的拷貝、閱讀它的源代碼、對它做改變、把它的一部分用于新的自由軟件中。FLOSS是基于一個團隊分享知識的概念。
可移植性——由于Python的開源本質(zhì),Python已經(jīng)被移植到許多平臺上。如果小心地避免使用依賴于系統(tǒng)的特性,那么Python程序無需修改就可以在任何平臺上運行。
解釋性——解釋性語言沒有編譯這個過程,編譯這個過程通過編譯器和不同的標記完成。當你運行你的程序時,連接/轉(zhuǎn)載器軟件把你的程序從硬盤復制到內(nèi)存中并且運行。而Python語言寫的程序不需要編譯的過程,可以直接從源代碼運行程序,在計算機內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成字節(jié)碼的中間形式,然后再把它翻譯成計算機使用的機器語言運行。雖然執(zhí)行效率上并沒有編譯性語言快,但是從開發(fā)的角度來看,開發(fā)效率要高于編譯性語言。
面向?qū)ο蟆狿ython即支持面向過程的編程也支持面向?qū)ο蟮木幊獭T诿嫦蜻^程的語言中,程序時由程序或僅僅時可重用代碼的函數(shù)構建起來的。在面向?qū)ο蟮恼Z言中,程序時由數(shù)據(jù)和功能組合而成的對象構建起來的。
可擴展性——如果需要運行很快的關鍵代碼,或者時想要編寫一些不愿開放的算法,可以使用其他語言完成那部分程序,然后從Python程序中調(diào)用。
可嵌入性——可以把Python嵌入到其他語言的程序中,從而向程序用戶提供腳本功能。
豐富的庫——Python標準庫很龐大,可以幫助你處理各種工作,包括正則表達式、 文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶 界面)、Tk和其他與系統(tǒng)有關的操作。
3.Python環(huán)境搭建
(1) Python下載
在官網(wǎng)Downloads中根據(jù)你的操作系統(tǒng)選擇下載版本
Windows平臺安裝Python:
下載完成后可以進行安裝,安裝過程中可以選擇自動添加環(huán)境變量,如果沒有選擇自動添加環(huán)境變量,可以手動進行添加。
右擊選擇“此電腦”,點擊“屬性”,然后點擊“高級系統(tǒng)設置”,在選項卡中選擇“高級”,再點擊“環(huán)境變量”,選擇“系統(tǒng)變量”中的Path,點擊新建,填入安裝Python的路徑點擊確定即可。
總結(jié)
以上是生活随笔為你收集整理的python环境介绍_Python介绍以及Python环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java多个类调用_JAVA问题总结之1
- 下一篇: Python工程笔记(1):轨迹与日志