一、Python簡介
Python可定義為面向對象的腳本語言。這個定義把面向對象的支援和全面的面向腳本語言的角度融合在一起。其中,“腳本”往往傾向于描述簡單的頂層代碼,而“程式”則用來描述那些相對複雜的一些的多檔案應用。
二、Python的優點
- 軟體品質,可維護性和可重用性高;
- 2.開發者效率,Python的代碼小,往往隻有C++或JAVA的五分之一到三分之一,并且Python程式可以立即運作,無需傳統編譯/靜态語言所必須的編譯及連結步驟,進一步提高了程式員的效率;
- 程式的可移植性,絕大多數的Python程式不做任何改變即可在所有主流計算機的平台上運作;
- 标準庫的支援,Python内置了衆多預編譯并可移植的功能子產品,這些功能子產品稱作标準庫(standard library);
- 元件內建,Python腳本可通過靈活的內建機制輕松的與應用程式的其他部分進行通信。這種內建使Python稱為産品定制和擴充的工具。如:Python與JAVA元件內建,可以與COM和.NET等架構進行通信。
三、Python缺點
與C和C++這類編譯語言相比,Python的執行速度還不夠快。
四、Python标準實作方式
将源代碼的語言編譯(或者說轉換)為位元組碼形式,之後再轉發至PVM(Python virtual machine/Python虛拟機)中運作。
解釋>>位元組碼:是一種包含一個執行程式,由一序列op代碼/資料對組成的二進制檔案。位元組碼是一種中間碼,它比機器碼更抽象。它經常被看作是包含一個執行程式的二進制檔案,更像一個對象模型。位元組碼被這樣叫是因為通常每個 opcode 是一位元組長,但是指令碼的長度是變化的。每個指令有從 0 到 255(或十六進制的: 00 到FF)的一位元組操作碼,被參數例如寄存器或記憶體位址跟随。
下圖為Python的傳統運作執行模式
五、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系統中,放到自己容易找到的檔案夾下面(如:/home/)
③之後把tgz檔案進行解壓:可以滑鼠操作,也可以用指令:tar -xzvf ******.tgz (用Tab鍵來提示也可以)
④下面就開始自己編譯安裝了:指令如下:./configure --prefix=${pwd}
注:prefix=${pwd}指定檔案夾
⑤上面運作完之後,再運作指令:make
⑥然後再運作指令:sudo make install
⑦之後會在目前檔案夾下面找到一個名為python的可執行檔案。然後将目前檔案夾的路徑放到環境變量path中,就大功告成了。
指令:sudo gedit /etc/profile
在檔案末尾加上你自己的安裝路徑:
PATH="$PATH:/自己的安裝路徑"
export PATH
⑧在終端輸入python就可以寫python了。
六、Python的.py檔案編寫方式(常見的編寫方式)
1.Windows下檔案的編寫
①建立一個.txt檔案,在檔案中編寫好程式内容後,将檔案的字尾名改為.py;
②打開Python的IDLE編輯工具,按Ctil+N建立檔案,編寫好檔案内容後儲存即可。
2.Ubuntu下檔案的編寫
用Vi或者Gedit編輯器編寫.py文檔。
七、Python的.py檔案執行方式
1.Windows下.py檔案執行方式
①運作cmd指令行,輸入指令:python 檔案名(前提:将Python的安裝路徑添加到系統的PATH環境變量中);
②輕按兩下.py檔案(使用這種方式時,.py檔案的末尾需加入input()語句,否則檔案執行時将會閃一下并迅速退出);
③其他技術标準運作Python程式。
2.Ubuntu下.py檔案執行方式
首先確定.py檔案具有可執行權限
①在shell中輸入指令:python 檔案名;
②輕按兩下.py檔案;
③其他技術标準運作Python程式。
參考文獻:《Python學習手冊 第三版》
版權聲明:本文為CSDN部落客「weixin_33889665」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_33889665/article/details/92327634