草根學Python(一)第一個Python程式

兩點水發表於2019-03-01

前言

一時衝動,就開始把 Python 的知識點做個總結歸納了。gitbook 同時更新。

目錄

草根學Python(一)第一個Python程式
草根學 Python(一) 第一個 Python 程式

一、Python 簡介

Python 是著名的“龜叔” Guido van Rossum 在 1989 年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。牛人就是牛人,為了打發無聊時間竟然寫了一個這麼牛皮的程式語言。

現在,全世界差不多有 600 多種程式語言,但流行的程式語言也就那麼 20 來種。不知道你有沒有聽說過 TIOBE 排行榜。

這是 2017 年 2 月程式語言排行榜 TOP20 榜單:

草根學Python(一)第一個Python程式
2 月程式語言排行榜 TOP20 榜單.png

還有就是 Top 10 程式語言 TIOBE 指數走勢:

草根學Python(一)第一個Python程式
Top 10 程式語言 TIOBE 指數走勢.png

總的來說,這幾種程式語言各有千秋,但不難看出,最近幾年 Python 的發展非常的快,特別最近流行的機器學習,資料分析,更讓 python 快速的發展起來。

Python 是高階程式語言,它有一個特點就是能快速的開發。Python 為我們提供了非常完善的基礎程式碼庫,覆蓋了網路、檔案、GUI、資料庫、文字等大量內容,被形象地稱作“內建電池(batteries included)”。用 Python 開發,許多功能不必從零編寫,直接使用現成的即可。而且 Python 還能開發網站,多大型網站就是用 Python 開發的,例如 YouTube、Instagram,還有國內的豆瓣。很多大公司,包括 Google、Yahoo 等,甚至 NASA(美國航空航天局)都大量地使用 Python。

當然,任何程式語言有有點,也有缺點,Python 也不例外。那麼 Python 有哪些缺點呢?

第一個缺點就是執行速度慢,和C程式相比非常慢,因為Python是解釋型語言,你的程式碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程式是執行前直接編譯成CPU能執行的機器碼,所以非常快。

第二個缺點就是程式碼不能加密。如果要釋出你的 Python 程式,實際上就是釋出原始碼。像 JAVA , C 這些編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把原始碼釋出出去。

二、Python 的安裝

因為 Python 是跨平臺的,它可以執行在 Windows、Mac 和各種 Linux/Unix 系統上。目前,Python 有兩個版本,一個是 2.x 版,一個是 3.x版,這兩個版本是不相容的。本草根安裝的是 3.6.1 版本的。

至於在哪裡下載,本草根建議最好直接官網下載啦,隨時下載下來的都是最新版本。官網地址:www.python.org/

本草根是 windows 系統,下載完後,直接安裝,不過這裡記得勾上Add Python 3.6 to PATH,然後點 “Install Now” 即可完成安裝。如果沒有勾上這個,就必須要自己配置環境變數了,至於如何配置,跟 JAVA 的差不多,具體可以 Google 一下。

草根學Python(一)第一個Python程式
Python安裝.png

安裝完成後,開啟命令提示符視窗,敲入 python 後,出現下面的情況,證明 Python 安裝成功了。你看到提示符 >>> 就表示我們已經在 Python互動式環境中了,可以輸入任何 Python 程式碼,回車後會立刻得到執行結果。

草根學Python(一)第一個Python程式
執行python.png

三、第一個 Python 程式

Python 的程式碼使用文字編輯器就可以寫了,本草根使用 Sublime Text,第一個 Python 程式當然是 Hello Python 啦,把這句話列印出來。

注意 print 前面不要有任何空格,最後儲存下來,可以看到,Python 儲存後是一個以 .py 為字尾的檔案。

草根學Python(一)第一個Python程式
HelloPython.png

最後就可以開啟命令列視窗,把當前目錄切換到 HelloPython.py 所在目錄,就可以執行這個程式了,下面就是執行的結果。

草根學Python(一)第一個Python程式
執行第一個Python程式.png

當然,如果你是使用 Sublime Text ,並且在安裝 Python 的時候配置好了環境變數,直接按 Ctrl + B 就可以執行了,執行結果如下:

草根學Python(一)第一個Python程式
Sublime執行Python.png

四、整合開發環境(IDE): PyCharm

當然,在學習週期還是建議使用文字編輯器或者是Sublime Text 這個工具來操作的,因為這樣有利於我們瞭解整個流程,到一定的程度,或者開始專案的時候就可以使用整合的開發環境了,這樣可以提高我們的效率。PyCharm 是由 JetBrains 打造的一款 Python IDE,支援 macOS、 Windows、 Linux 系統。

PyCharm 下載地址 : www.jetbrains.com/pycharm/dow…

相關文章