Python之路:Python簡介

Python前世此生html

python的創始人爲吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間他爲了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,做爲ABC語言的一種繼承。 python

最新的TIOBE排行榜,Python趕超PHP佔據第五…linux

由上圖可見,Python總體呈上升趨勢,反映出Python應用愈來愈普遍而且也逐漸獲得業內的承認!!!windows

Python能夠應用於衆多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等衆多領域。目前業內幾乎全部大中型互聯網企業都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。互聯網公司普遍使用Python來作的事通常有:自動化運維自動化測試大數據分析、爬蟲、Web 等。網絡

注視:上述重點字體表示該公司主要使用Python語言開發運維

爲何是Python而不是其餘語言?python2.7

C 和 Python、Java、C#等測試

    C語言: 代碼編譯獲得 機器碼 ,機器碼在處理器上直接執行,每一條指令控制CPU工做字體

其餘語言: 代碼編譯獲得 字節碼 ,虛擬機執行字節碼並轉換成機器碼再後在處理器上執行大數據

Python 和 C  Python這門語言是由C開發而來

  對於使用:Python的類庫齊全而且使用簡潔,若是要實現一樣的功能,Python 10行代碼能夠解決,C可能就須要100行甚至更多.
  對於速度:Python的運行速度相較與C,絕逼是慢了

Python 和 Java、C#等

  對於使用:Linux原裝Python,其餘語言沒有;以上幾門語言都有很是豐富的類庫支持
  對於速度:Python在速度上可能稍顯遜色

因此,Python和其餘語言沒有什麼本質區別,其餘區別在於:擅長某領域、人才豐富、先入爲主。

Python的種類

  • Cpython
        Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。
  • Jyhton
        Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行。
  • IronPython
        Python的C#實現,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行。(與Jython相似)
  • PyPy(特殊)
        Python實現的Python,將Python的字節碼字節碼再編譯成機器碼。
  • RubyPython、Brython ...

以上除PyPy以外,其餘的Python的對應關係和執行流程以下:

PyPy,在Python的基礎上對Python的字節碼進一步處理,從而提高執行速度!

Python環境

安裝Python

windows:

一、下載安裝包
	https://www.python.org/downloads/
二、安裝
	默認安裝路徑:C:\python27
三、配置環境變量
	右鍵【計算機】-->【屬性】-->【高級系統設置】-->【高級】-->【環境變量】-->【在第二個內容框中找到變量名爲Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中用 ;分割】
	如:原來的值 
;C:\python27
 切記前面有分號

linux:

無需安裝,原裝Python環境
ps:若是自帶2.6,請更新至2.7

更新Python

windows:

卸載重裝便可

linux:

Linux的yum依賴自帶Python,爲防止錯誤,此處更新其實就是再安裝一個Python

查看默認Python版本
python -V

一、安裝gcc,用於編譯Python源碼
	yum install gcc
二、下載源碼包,https://www.python.org/ftp/python/
三、解壓並進入源碼文件
四、編譯安裝
	./configure
	make all
	make install
五、查看版本
	/usr/local/bin/python2.7 -V
六、修改默認Python版本
	mv /usr/bin/python /usr/bin/python2.6
	ln -s /usr/local/bin/python2.7 /usr/bin/python
七、防止yum執行異常,修改yum使用的Python版本
	vi /usr/bin/yum
	將頭部 #!/usr/bin/python 修改成 #!/usr/bin/python2.6

 

友情連接:http://www.cnblogs.com/wupeiqi/articles/4906230.html  武sir

相關文章
相關標籤/搜索