Python初学——Python简易介绍及操作
2019獨角獸企業重金招聘Python工程師標準>>>
一、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學習手冊 第三版》
????
轉載于:https://my.oschina.net/u/2557060/blog/617786
總結
以上是生活随笔為你收集整理的Python初学——Python简易介绍及操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]run for a girl
- 下一篇: Android特效专辑(十二)——仿支付