開篇
從本篇文章開始,筆者將帶著大家一起學習Python的入門基礎知識,自從人工智能、大數據行業的興起,Python變得炙手可熱,成為了近幾年最流行的語言之一,2018年,Python 語言上升了 3.62% ,其次是Visual Basic .NET和Java。Python現在已經成為大型編程語言。近20年來,C,C ++和Java一直位居前三,現在python取代C++進入前3。
Python已成為當今大學中最常被教授的首選語言,在統計、AI 編程、腳本編寫、系統測試等領域均排名第一。此外,Python 還在Web編程和科學計算等領域處于領先地位,總之,Python無處不在。
因此當代極客開發者們,學好python成為了必備技能,本篇文章將從以下幾個方面介紹python:
-
Python簡介
-
安裝Python環境
-
Hello World
Python簡介
Python是荷蘭計算機科學家和數學家Guido Van Rossum(吉多·范羅蘇姆)的杰作,據說由于他1989年的圣誕節期間為了打發時間開發的。他之所以選擇Python(大蟒蛇)作為程序的名字,是因為他是一個大蟒蛇飛行馬戲團的愛好者。這種語言在1991年左右出現在公眾面前,從那時起就演變為是當今全球最流行的語言之一。
為什么學python?
Python的設計哲學是優雅、明確、簡單。Python追求的是找到最好的解決方案。相比之下,其他語言追求的是多種解決方案,它具有以下特性:
1、開發生產力
根據Mark Lutz(Learning Python的作者,第5版,O’Reilly Media),Python程序通常是等效Java或C++代碼量大小的五分之一到三分之一。這意味著工作效率變得更快,而且速度越快越好,更快意味著更快地響應市場。較少的代碼不僅意味著編寫的代碼更少,而且代碼易讀,維護,調試和重構的代碼更少。
同時Python運行時無需冗長且耗時的編譯,你無需浪費太多時間等待編譯結果。
2、豐富的第三方庫
Python本身自帶非常多的標準庫,但是Python社區有著全球更大的第三方庫,當你需要某個功能時,在大多數情況下,至少有一個庫已經實現了此功能,你只需要調用即可,不需要重新造輪子
3、軟件質量
Python非常注重代碼的可讀性,一致性和代碼質量。語言的一致性意味著可讀性高,現在的項目更多的是團隊開發并非一個人單打獨斗,因此可讀性的重要性不言而喻。 Python的另一個重要方面是其內在的多范式性質。您可以將它用作腳本語言,可以使用面向對象,命令式和函數式編程等多種范式。
4、能做很多事情
-
網站的后端開發,例如Django、Flask等Python的WEB庫
-
自動化運維:越來越多的運維開始傾向于自動化,批量處理大量的運維任務。
-
數據分析師:Python能快速開發的特性可以讓你迅速驗證你的想法,而不是把時間浪費在程序本身上,并且有豐富的第三方庫的支持,也能幫你節省時間。
-
游戲開發者:一般是作為游戲腳本內嵌在游戲中, 這樣做的好處是即可以利用游戲引擎的高性能,又可以受益于腳本化開發的優點。
-
自動化測試:利用第三方庫,你可以很方便的實現項目的自動化測試腳本,省去人工的麻煩。
-
與其他語言混編:Python又叫做膠水語言,因為它可以用混合編譯的方式使用c/c++/java等等語言的庫。
-
智能硬件:樹莓派作為微型電腦, 也使用了Python作為主要開發語言。
-
人工智能AI:受益于Python豐富的數據分析計算處理類庫,你很容易使用這些腳手架上手實踐。
python禪意
有Python環境的同學,可以在控制臺敲上如下命令,import this ,控制臺就會輸出一段優美的英文詩——《The Zen of Python》:
英文原文:
安裝Python環境
在windows上安裝
1、根據你的Windows版本(64位還是32位),從Python的官方網站下載對應的版本(https://www.python.org/downloads/windows/)。
2、點開執行文件進行安裝
特別提示:注意上圖紅框處,一定要打上勾,python運行環境的設置,忘記勾選的話只能重新安裝或者手動設置環境環境變量。
3、按 Win+R 鍵,輸入 cmd 調出命令提示符,輸入 python:
在mac上安裝
1.MAC系統都自帶有Python2.7環境,你可以在鏈接 https://www.python.org/downloads/mac-osx/上下載最新版安裝Python3.x。安裝十分簡單,點擊執行文件,點擊默認按鈕完成安裝即可。
2.確認安裝是否成功打開終端操作,輸入Python3(不是輸入Python 3 ,也不是 Python ),安裝成功就會如下圖所示:
關于Python版本說明:本系列文章將會使用Python3.7版本進行示意(Python2的最后一個版本是2.7,最終將會在2020停止維護更新)
Hello World
剛接觸一門語言,我們都要從 hello world 開始學起,編寫步驟如下:
-
在控制臺輸入 print(“hello world!”) 回車,如圖所示:
Python的 hello world 程序是不是很簡單,只需要一行代碼即可,如果它能夠在你的系統上正確運行,你編寫的任何Python代碼都如此。
本篇文章就介紹到這里,今天我們學習了什么是Python,為什么要學習Python,以及如何安裝Python,我們學會了如何編寫運行“Hello World”程序。接下來我們進一步深入學習Python,敬請期待…