Python初学——Python简易介绍及操作
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
一、Python簡介
Python可定義為面向?qū)ο蟮哪_本語言。這個定義把面向?qū)ο蟮闹С趾腿娴拿嫦蚰_本語言的角度融合在一起。其中,“腳本”往往傾向于描述簡單的頂層代碼,而“程序”則用來描述那些相對復(fù)雜的一些的多文件應(yīng)用。
二、Python的優(yōu)點
軟件質(zhì)量,可維護(hù)性和可重用性高;
2.開發(fā)者效率,Python的代碼小,往往只有C++或JAVA的五分之一到三分之一,并且Python程序可以立即運行,無需傳統(tǒng)編譯/靜態(tài)語言所必須的編譯及鏈接步驟,進(jìn)一步提高了程序員的效率;
程序的可移植性,絕大多數(shù)的Python程序不做任何改變即可在所有主流計算機(jī)的平臺上運行;
標(biāo)準(zhǔn)庫的支持,Python內(nèi)置了眾多預(yù)編譯并可移植的功能模塊,這些功能模塊稱作標(biāo)準(zhǔn)庫(standard library);
組件集成,Python腳本可通過靈活的集成機(jī)制輕松的與應(yīng)用程序的其他部分進(jìn)行通信。這種集成使Python稱為產(chǎn)品定制和擴(kuò)展的工具。如:Python與JAVA組件集成,可以與COM和.NET等框架進(jìn)行通信。
三、Python缺點
與C和C++這類編譯語言相比,Python的執(zhí)行速度還不夠快。
四、Python標(biāo)準(zhǔn)實現(xiàn)方式
將源代碼的語言編譯(或者說轉(zhuǎn)換)為字節(jié)碼形式,之后再轉(zhuǎn)發(fā)至PVM(Python virtual machine/Python虛擬機(jī))中運行。
????解釋>>字節(jié)碼:是一種包含一個執(zhí)行程序,由一序列op代碼/數(shù)據(jù)對組成的二進(jìn)制文件。字節(jié)碼是一種中間碼,它比機(jī)器碼更抽象。它經(jīng)常被看作是包含一個執(zhí)行程序的二進(jìn)制文件,更像一個對象模型。字節(jié)碼被這樣叫是因為通常每個 opcode 是一字節(jié)長,但是指令碼的長度是變化的。每個指令有從 0 到 255(或十六進(jìn)制的: 00 到FF)的一字節(jié)操作碼,被參數(shù)例如寄存器或內(nèi)存地址跟隨。
下圖為Python的傳統(tǒng)運行執(zhí)行模式
五、Python的安裝(我常用的兩個平臺安裝)
1.Windows下的安裝
http://jingyan.baidu.com/article/5d6edee210108099eadeec1f.html
2.Ubuntu下的安裝
????①下載Python軟件
????Python3.5.1版本Gzipped source tarball安裝包:https://www.python.org/downloads/release/python-351/
????②下載完成之后,把文件放在linux系統(tǒng)中,放到自己容易找到的文件夾下面(如:/home/)
????③之后把tgz文件進(jìn)行解壓:可以鼠標(biāo)操作,也可以用命令:tar -xzvf ******.tgz (用Tab鍵來提示也可以)
????④下面就開始自己編譯安裝了:命令如下:./configure --prefix=${pwd}
????????注:prefix=${pwd}指定文件夾
????⑤上面運行完之后,再運行命令:make
????⑥然后再運行命令:sudo make install
????⑦之后會在當(dāng)前文件夾下面找到一個名為python的可執(zhí)行文件。然后將當(dāng)前文件夾的路徑放到環(huán)境變量path中,就大功告成了。
????????命令:sudo gedit /etc/profile
????????在文件末尾加上你自己的安裝路徑:
????????PATH="$PATH:/自己的安裝路徑"
????????export PATH
????⑧在終端輸入python就可以寫python了。
六、Python的.py文件編寫方式(常見的編寫方式)
1.Windows下文件的編寫
????①新建一個.txt文件,在文件中編寫好程序內(nèi)容后,將文件的后綴名改為.py;
????②打開Python的IDLE編輯工具,按Ctil+N新建文件,編寫好文件內(nèi)容后保存即可。
2.Ubuntu下文件的編寫
????用Vi或者Gedit編輯器編寫.py文檔。
七、Python的.py文件執(zhí)行方式
1.Windows下.py文件執(zhí)行方式
????①運行cmd命令行,輸入命令:python 文件名(前提:將Python的安裝路徑添加到系統(tǒng)的PATH環(huán)境變量中);
????②雙擊.py文件(使用這種方式時,.py文件的末尾需加入input()語句,否則文件執(zhí)行時將會閃一下并迅速退出);
????③其他技術(shù)標(biāo)準(zhǔn)運行Python程序。
2.Ubuntu下.py文件執(zhí)行方式?
首先確保.py文件具有可執(zhí)行權(quán)限
????①在shell中輸入命令:python 文件名;
????②雙擊.py文件;
????③其他技術(shù)標(biāo)準(zhǔn)運行Python程序。
參考文獻(xiàn):《Python學(xué)習(xí)手冊 第三版》
????
轉(zhuǎn)載于:https://my.oschina.net/u/2557060/blog/617786
總結(jié)
以上是生活随笔為你收集整理的Python初学——Python简易介绍及操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]run for a girl
- 下一篇: Android特效专辑(十二)——仿支付