python基礎1之 由來、種類、優缺點、安裝環境

python基礎1之由來、種類、優缺點、安裝環境html

 

1、前世此生python

  Python的創始人是吉多·範羅蘇姆(Guido van Rossum),在1989年開發。今年最新的編程語言排行榜中,python名列第五。互聯網公司普遍使用Python來作的事通常有:自動化運維自動化測試大數據分析、爬蟲、Web 等。linux

 

       因爲Python語言簡潔、高效的天生優點,Python也逐漸成爲AI方面機器學習、深度學習、大數據分析等方面的流行語言。對於IT開發工程師而言,Python是已成爲必備技能之一。編程

 

1.python C# PHP JAVA與C 的關係windows

  C語言:代碼編譯獲得機器碼,機器碼在CPU上直接執行,每一條代碼控制一個指令,機器碼就是計算機語言。bash

      其餘語言:代碼編譯獲得字節碼,虛擬機執行字節碼轉換成機器碼,而後再在CPU上執行,多了一步,因此這些語言成爲高級語言。多線程


 

2.python的優缺點運維

  a.Python 和 C  Python這門語言是由C開發而來機器學習

  對於使用:Python的類庫齊全而且使用簡潔,若是要實現一樣的功能,Python 10行代碼能夠解決,C可能就須要100行甚至更多,python不須要操做內存,有句名言——「人生苦短,我學Python」
  對於速度:Python的運行速度相較與C,稍顯遜色,由於編譯多了一步。編程語言

  b.Python 和 Java、C#等

  對於使用:Linux原裝Python,其餘語言沒有;以上幾門語言都有很是豐富的類庫支持,因此在自動化運維中佔優點,不須要安裝軟件
  對於速度:Python在速度上可能稍顯遜色,由於其多線程方面相對弱一些

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

 


 

3.Python的種類

  主要分爲CPython、pypy、其餘Python

    CPython是Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。

    pypy是針對Python多線程較弱而優化的版本,代碼執行速度比CPython快了0.15-6.9倍,要關注,是之後的潮流。

    其餘Python,主要有Jython、IronPython、RubyPython等等,區別在於編譯Python代碼的解釋器的語言版本,語法規則都是統一的,可是由於其編譯流程多了一步,因此執行速度不如CPython。 

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

 


 

2、 python安裝

 

安裝Python

windows:

 

 

1、下載安裝包

https://www.python.org/downloads/

2、安裝

默認安裝路徑:C:\python27

3、配置環境變量

【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】 --> 【Python安裝目錄追加到變值值中,用 ; 分割】

如:原來的值;C:\python27,切記前面有分號

linux:

無需安裝,原裝Python環境

ps:若是自帶2.6,請更新至2.7

http://www.cnblogs.com/liujianzuo888/p/5014847.html

 


更新Python

windows:

 

 

               直接卸載安裝

      linux:

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

查看默認Python版本

1
python -V

  

1、安裝gcc,用於編譯Python源碼

1
yum  install  gcc

  

 

2、下載源碼包,https://www.python.org/ftp/python/

3、解壓並進入源碼文件

4、編譯安裝

1
2
3
4
5
. /configure
 
make  all
 
make  install

 

5、查看版本

1
/usr/local/bin/python2 .7 -V

  

 

6、修改默認Python版本

1
2
3
mv  /usr/bin/python  /usr/bin/python2 .6
 
ln  -s  /usr/local/bin/python2 .7  /usr/bin/python

  

 

7、防止yum執行異常,修改yum使用的Python版本

1
2
3
vi  /usr/bin/yum
 
將頭部  #!/usr/bin/python 修改成 #!/usr/bin/python2.6
相關文章
相關標籤/搜索