Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

編程語言 Python Homebrew Mac 問世間情是何物 問世間情是何物 2017-08-06

1-1、Python簡介:

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

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可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

TIOBE Index排名:

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

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

PYPL排名:

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

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

1-2、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++程序,從而向你的程序用戶提供腳本功能。

優勢六:由於它的開源本質,Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。如果你小心地避免使用依賴於系統的特性,那麼你的所有Python程序無需修改就可以在下述任何平臺上面運行。這些平臺包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、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-3、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  

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

4 第三步:檢驗安裝成功

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

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

Mac OS:

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

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)
Linux: 
 Linux下默認系統自帶python2.7的版本,這個版本被系統很多程序所依賴,所以不建議刪除。

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

1-4、Python魅力初體驗:

輸出第一句Python代碼:

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

1 print("hello,Python!")

運行結果:

Python零基礎學習系列介紹及環境搭建(小白經常遇到的困惑)

到這一步,我們的Python環境已經全部安裝好了,可以進行我們的Python學習體驗之旅了。程序還是需要多寫,多思考多變化。代碼多敲就熟練了,不管天賦怎樣,勤能補拙嘛,大家可以加我python交流群:58937142,裡面新手資料,框架,爬蟲。web都有,都是可以免費獲取的,還有大牛解答各種難題,不失為是一個學習的好地方,小編在這裡邀請大家加入我的大家庭。歡迎你的到來。

相關推薦

推薦中...