Python零基礎學習系列之二--Python介紹及環境搭建

1-一、Python簡介:

 Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。Python由Guido van Rossum於1989年末發明,第一個公開發行版發行於1991年。像Perl語言同樣, Python 源代碼一樣遵循 GPL(GNU General Public License)協議。      python

  Python(英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。
  Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議  。Python語法簡潔清晰,特點之一是強制用空白符(white space)做爲語句縮進。
  Python具備豐富和強大的庫。它常被暱稱爲膠水語言,可以把用其餘語言製做的各類模塊(尤爲是C/C++)很輕鬆地聯結在一塊兒。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),而後對其中有特別要求的部分,用更合適的語言改寫,好比3D遊戲中的圖形渲染模塊,性能要求特別高,就能夠用C/C++重寫,然後封裝爲Python能夠調用的擴展類庫。須要注意的是在您使用擴展類庫時可能須要考慮平臺問題,某些可能不提供跨平臺的實現。linux

TIOBE Index排名:

  TIOBE 編程社區索引由荷蘭 Eindhoven 的 TIOBE 公司創立和維護。TIOBE 表明着「真誠的重要性」,該索引將每項語言做爲關鍵字,按照搜索引擎的查詢數量對語言進行排名。由於 TIOBE 只索引圖靈徹底的語言,所以 SQL 和 HTML 沒有考慮在內。2016年11月的排名結果顯示,Java 依然是最受你們歡迎的語言,C 和 C++ 排名緊隨其後。出人意料的是,Visual Basic 和 Python 排名有大幅上升,並排在了 Javascript 以前,另外,彙編語言也擠入前十:git

PYPL排名:

  PYPL(編程語言流行指數)依據 Google 上關於語言教程的搜索頻率進行統計。從全球搜索引擎流行度來看,Java 依然是大贏家;Python 較以前五年排名提高 6.8%,而 PHP 暴跌5.0%。github

1-二、Python語言的優點:

  優點一:做爲零基礎非科班出身,python語法簡單,適合咱們閱讀。Python自己就是一種腳本語言,簡單易懂,Python的這種僞代碼本質是它最大的優勢之一。正則表達式

  優點二:通俗易學,python放棄了c中很是複雜的指針,簡化了python的語法。算法

  優點三:Python既支持面向過程的函數編程也支持面向對象的抽象編程。在面向過程的語言中,程序是由過程或僅僅是可重用代碼的函數構建起來的。在面向對象的語言中,程序是由數據和功能組合而成的對象構建起來的。與其餘主要的語言如C++和Java相比,Python以一種很是強大又簡單的方式實現面向對象編程。數據庫

  優點四:Python標準庫確實很龐大。python有可定義的第三方庫可使用。它能夠幫助你處理各類工做,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶界面)、Tk和其餘與系統有關的操做。記住,只要安裝了Python,全部這些功能都是可用的。這被稱做Python的「功能齊全」理念。除了標準庫之外,還有許多其餘高質量的庫,如wxPython、Twisted和Python圖像庫等等。編程

  優點五:可擴展性和可嵌入性。若是你須要你的一段關鍵代碼運行得更快或者但願某些算法不公開,你能夠把你的部分程序用C或C++編寫,而後在你的Python程序中使用它們。你能夠把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。windows

  優點六:因爲它的開源本質,Python已經被移植在許多平臺上(通過改動使它可以工做在不一樣平臺上)。若是你當心地避免使用依賴於系統的特性,那麼你的全部Python程序無需修改就能夠在下述任何平臺上面運行。這些平臺包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/二、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至還有PocketPC、Symbian以及Google基於linux開發的Android平臺。瀏覽器

1-三、Python環境安裝:

  由於Python是跨平臺的,它能夠運行在Windows、Mac和各類Linux/Unix系統上。在Windows上寫Python程序,放到Linux上也是可以運行的。

  要開始學習Python編程,首先就得把Python安裝到你的電腦裏。安裝後,你會獲得Python解釋器(就是負責運行Python程序的),一個命令行交互環境,還有一個簡單的集成開發環境。 

選擇2.x仍是3.x?
  當前環境下,Python有兩個版本,一個是2.x版,一個是3.x版,不少時候咱們都用的2.x版本,如今的不少教程都是圍繞2.x版原本的新手引導,可是這兩個版本是不兼容的,不少語法規則都出現了相對應的變化,並且如今Python正在朝着3.x版本進化,在進化過程當中,大量的針對2.x版本的代碼要修改後才能運行,因此,目前有許多第三方庫還暫時沒法在3.x上使用。
  因此,我是3.x版本入門,個人筆記也是是按照3.x版原本學習的。
windows:
1 第一步:下載安裝文件 2     https://www.python.org/getit/
3 第二步:安裝Python    

4 第三步:檢驗安裝成功

5  打開cmd,輸入python - version,出現Python版本,則表示安裝成功

Mac OS:
MacOS自己自帶Python2.7,若是想用Python2.x的小夥伴能夠直接用就能夠了; 若是想用Python3.x的小夥伴,須要升級系統自帶的Python2.7。 第一步:安裝Homebrew Homebrew,Homebrew簡稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件,能夠說Homebrew就是mac下的apt-get、yum神器 Homebrew的安裝很是簡單,打開終端複製、粘貼如下命令,回車,搞定(請放心使用,原汁原味的官方安裝方法搬運)  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew經常使用的使用方法: $ brew search <pkg_name> #查找軟件包 
    $ brew install <pkg_name> #安裝軟件包 
    $ brew list #列出軟件包 
    $ brew uninstall <pkg_name> #卸載軟件包 
    $ brew update #更新 
    $ brew info <pkg_name> #查看軟件包的基本資料
 第二步:安裝Python 在終端輸入如下命令: brew install python3 (PS:若是出錯的話能夠給前面加sudo)
第三步:將python加入path $ nano
~/.bash_profile export PATH=/usr/local/share/python:$PATH
第四步:查看是否安裝成功 which python 來查看安裝位置.安裝完成後在終端中鍵入python來驗證安裝是否成功。
第五步:安裝pip mac裏面python自帶easy_install的,最快的應該就是在terminal裏面sudo easy_install pip了,網絡好幾秒就ok。運行完能夠用pip help測試一下是否安裝成功,成功安裝後,直接pip install numpy或者其XX(包名)就能夠了。 ps:用sudo的時候須要輸入密碼,這個密碼是你本身電腦的密碼,輸入的時候採起了「保密措施」,你看不到本身輸入的字符,完整的輸入進去之後,回車就能夠了。
Linux: 
 Linux下默認系統自帶python2.7的版本,這個版本被系統不少程序所依賴,因此不建議刪除。
  若是使用最新的Python3那麼咱們知道編譯安裝源碼包和系統默認包之間是沒有任何影響的,因此能夠安裝python3和python2共存 第一步:下載安裝文件 首先去python官網下載python3的源碼包,網址:https:
//www.python.org/,選擇Linux(32/64)位源碼包。 第二步:解壓文件 tar -xvzf Python-3.6.1.tgz 第三步:建立安裝文件的路徑。 mkdir /usr/local/python3 第四步:編譯 ./configure --prefix=/usr/local/python3 第五步:安裝 make make install 第六步、建立新版本的軟鏈接。 1、修改舊版本 mv /usr/bin/python /usr/bin/python_bak 2、建立新的軟鏈接 ln -s /usr/local/python3/bin/python3 /usr/bin/python 3、檢查python的版本 python -V python-3.6.1 第七步、配置成功後,配置pip3 一、PATH=$PATH:$HOME/bin: 二、PATH=$PATH:$HOME/bin:/usr/local/python3/bin

1-四、Python魅力初體驗:

輸出第一句Python代碼:

在cmd中輸入python,回車,進入python編輯模式,輸入第一句代碼:

1 print("hello,Python!")

運行結果:

到這一步,咱們的Python環境已經所有安裝好了,能夠進行咱們的Python學習體驗之旅了。

人生苦短,我用Python!

(PS:本身寫得學習筆記,請勿轉載,若是轉載請註明,謝謝!)

相關文章
相關標籤/搜索