開心生活站

位置:首頁 > IT科技 > 

如何開始用Python編程

IT科技3.26W
目錄部分1:安裝Python(Windows)1、下載用於Windows系統的Python。2、安裝Python解釋器。3、安裝文本編輯器。4、測試安裝好的軟件。部分2:瞭解基本概念1、瞭解Python不需要編譯。2、使用解釋器隨機嘗試。3、學習Python如何處理對象和變量。部分3:將Python解釋器作爲計算器使用1、啓動解釋器。2、執行基本算術。3、計算冪。4、創建和操作變量。5、關閉解釋器。部分4:創建你的第一個程序1、打開文本編輯器。2、創建一個"print"語句。3、添加聲明。4、保存文件。5、運行程序。6、經常測試。部分5:創建複雜的程序1、嘗試使用基本的控制流語句。2、在程序中構造函數。3、建立更復雜的控制流程序。4、學習其他條件表達式。5、繼續學習。你想開始學習如何編程嗎?計算機編程令人望而生畏,你可能認爲需要通過上課來學習。雖然對於某些語言來說可能是這樣,但是有很多編程語言只需一到兩天的時間就可以掌握基礎知識。Python就是這樣的一種語言。你在幾分鐘內就可以正常運行一個基本的Python程序。參見下面的步驟瞭解詳情。

部分1:安裝Python(Windows)

如何開始用Python編程

1、下載用於Windows系統的Python。適用於Windows的Python解釋器可以從Python網站免費下載。確保根據你的操作系統下載正確的版本。下載最新的可用版本,即3.4(本文撰寫時)。

OS X和Linux系統已經自帶Python。不需要安裝任何python相關的軟件,但是可能需要安裝一個文本編輯器。

大多數Linux發行版和OS X版本仍然使用Python 2.X。版本2和版本3之間有一些細微的差別,最顯著的是對"print"語句的更改。如果你想在OS X或Linux上安裝最新版Python,可以從Python網站下載文件。

如何開始用Python編程 第2張

2、安裝Python解釋器。大多數用戶可以在不更改任何設置的情況下安裝解釋器。通過啓用可用模塊列表中的最後一個選項,可以將Python整合到命令提示符中。

如何開始用Python編程 第3張

3、安裝文本編輯器。雖然可以在"記事本"或"TextEdit"中創建Python程序,但是你會發現用專門的文本編輯器來讀寫代碼要容易得多。有多種免費編輯器可供選擇,如Notepad++ (Windows)、TextWrangler (Mac)或JEdit(任何操作系統)。

如何開始用Python編程 第4張

4、測試安裝好的軟件。打開終端(Mac/Linux)或命令提示符(Windows),並輸入python。Python將會加載並顯示版本號。你將進入Python解釋器命令提示符,顯示爲>>>。 輸入print("Hello, World!"),並按Enter。你應該可以看到文本Hello, World!顯示在Python命令行下面。

部分2:瞭解基本概念

如何開始用Python編程 第5張

1、瞭解Python不需要編譯。Python是一種解釋型語言,這意味着更改文件的同時,你就可以運行程序。這使得Python程序的迭代、修改和故障排除比許多其他語言快得多。 Python是一種比較容易學習的語言,你可以在短短几分鐘內運行一個基本的程序。

如何開始用Python編程 第6張

2、使用解釋器隨機嘗試。你可以使用解釋器來測試代碼,而不必先將它添加到程序中。這對於學習特定命令的工作方式或編寫臨時程序非常有用。

如何開始用Python編程 第7張

3、學習Python如何處理對象和變量。Python是一種面向對象的語言,這意味着程序中的所有內容都被視爲對象。此外,你不需要在程序開頭聲明變量,可以在任何時候聲明;也不需要指定變量的類型,如整數、字符串等。

部分3:將Python解釋器作爲計算器使用

如何開始用Python編程 第8張

1、啓動解釋器。打開命令提示符或終端。在提示符中輸入python ,並按? Enter。系統會加載Python解釋器,你將進入Python命令提示符(>>>)。 如果沒有將Python整合到命令提示符中,則需要導航至Python目錄才能運行解釋器。

如何開始用Python編程 第9張

2、執行基本算術。你可以使用Python輕鬆地執行基本算術。有關如何使用計算函數的示例,請參見下面的方框。注意:在Python代碼中用符號"#"指定註釋,並且註釋是不會經過解釋器的。

>>> 3 + 710>>> 100 - 10*370>>> (100 - 10*3) / 2 #除法總是返回浮點數(十進制)35.0>>> (100 - 10*3) // 2 #取整除(兩條斜槓)將刪除任何小數結果35>>> 23 % 4 #計算除法的餘數3>>> 17.53 * 2.67 / 4.111.41587804878049

如何開始用Python編程 第10張

3、計算冪。你可以使用運算符**表示冪。Python可以快速計算大額數字。參見下面方框中的例子。

>>> 7 ** 2 # 7的平方49>>> 5 ** 7 # 5的7次方78125

如何開始用Python編程 第11張

4、創建和操作變量。你可以在Python中指定變量來執行基本的代數運算。下面會說明如何在Python程序中分配變量。使用=號給變量賦值。參見下面方框中的例子。

>>> a = 5>>> b = 4>>> a * b20>>> 20 * a // b25>>> b ** 216>>> width = 10 #變量可以是任何字符串>>> height = 5>>> width * height50

如何開始用Python編程 第12張

5、關閉解釋器。當你用完解釋器後,可以關閉它,並通過按Ctrl+Z(Windows),或Ctrl+D(Linux/Mac)返回命令提示符,然後按? Enter。你還可以輸入quit(),並按? Enter

部分4:創建你的第一個程序

如何開始用Python編程 第13張

1、打開文本編輯器。快速創建一個測試程序,幫助你熟悉創建和保存程序的基本知識,然後通過解釋器運行測試程序。這樣還可以幫助你測試解釋器是否安裝正確。

如何開始用Python編程 第14張

2、創建一個"print"語句。"Print"是Python的基本函數之一,用於程序運行過程中在終端顯示信息。注意:"print"是從Python2到Python3最大的變化之一。在Python 2中,你只需要輸入"print",然後輸入你想顯示的內容。在Python 3中,"print"已經成爲一個函數,因此你需要輸入"print()",並在括號內輸入你想顯示的內容。

如何開始用Python編程 第15張

3、添加聲明。測試編程語言最常用的方法之一是顯示文本"Hello, World!"。將此文本置於"print()"語句中,包括引號:

print("Hello, World!")
與許多其他語言不同,你不需要使用;來指定行尾。也不需要使用花括號({})來指定語句塊,而是用縮進表示語句塊中包含的內容。

如何開始用Python編程 第16張

4、保存文件。單擊文本編輯器中的"文件"菜單,並選擇"另存爲"。在名稱框下面的下拉菜單中,選擇Python文件類型。如果你正在使用記事本(不推薦),選擇"所有文件",然後在文件名末尾處添加".py"。確保將文件保存在容易訪問的地方,因爲你需要在命令提示符中導航至該文件。

在本例中,文件被保存爲"hello.py"。

如何開始用Python編程 第17張

5、運行程序。打開命令提示符或終端,並導航至保存文件的位置。到達該位置後,輸入hello.py,並按? Enter來運行該文件。你應該可以看到Hello, World!顯示在命令提示符下面。根據Python的安裝方式和版本,你可能需要輸入python hello.pypython3 hello.py來運行程序。

如何開始用Python編程 第18張

6、經常測試。Python的優點之一是可以立即測試新程序。養成同時打開編輯器和命令提示符的好習慣。當你在編輯器中保存更改時,可以立即從命令行運行程序,快速測試更改是否成功。

部分5:創建複雜的程序

如何開始用Python編程 第19張

1、嘗試使用基本的控制流語句。控制流語句可以讓你根據特定條件控制程序的操作。這些語句是Python編程的核心,並允許你創建根據輸入和條件執行不同操作的程序。可以先從while語句入手。在本例中,你可以使用while語句來計算斐波那契數列,計算到第100項:

#斐波那契數列每一項數字是 #前兩項數字之和 a, b = 0, 1while b < 100:print(b, end=' ')a, b = b, a+b
只要(while) b小於(<)100,數列就會一直計算下去。

輸出結果將會是1 1 2 3 5 8 13 21 34 55 89

end=' '命令會把輸出結果放在同一行顯示,而不是把每個值放在單獨的行中顯示。

在這個簡單的程序中,有幾點需要注意。這幾點對於創建複雜的Python程序至關重要:注意縮進。A :表示下面的行將被縮進,並且是塊的一部分。在上面的例子中,print(b)a, b = b, a+bwhile語句塊的一部分。正確使用縮進對於程序的正常運行至關重要。

可以在同一行中定義多個變量。在上面的例子中,ab 都在第一行中被定義。

如果直接用解釋器執行程序,你必須在程序末尾加上空白行,以便讓解釋器知道程序已經結束。

如何開始用Python編程 第20張

2、在程序中構造函數。你可以在程序中定義函數,並且在之後調用函數。當你需要在較大的程序範圍內使用多個函數時,這一點尤其實用。在下面的例子中,你可以創建一個函數來調用類似於前面編寫的斐波那契數列:

def fib(n):a, b = 0, 1while a < n:print(a, end=' ')a, b = b, a+bprint()#在接下來的程序中,可以爲指定的任何數值 #調用斐波那契函數fib(1000)
將返回0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

如何開始用Python編程 第21張

3、建立更復雜的控制流程序。控制流語句可以讓你設置更改程序運行方式的特定條件。在處理用戶輸入時,這一點尤爲重要。下面的例子將使用ifelif (else if),和else來創建一個評估用戶年齡的簡單程序。

age = int(input("輸入你的年齡 "))if age <= 12:print("當小孩真好啊!")elif age in range(13, 20):print("你已經是個少年了!")else:print("是時候長大啦")#如果這些語句中的任何一個爲真 #對應的信息將會顯示。#如果兩條語句都不爲真,那麼"else"語句#中的信息將會顯示。
該程序還引用了一些其他非常重要的語句,這些語句對於各種不同的應用程序來說非常有用:input() — 調用用戶鍵盤輸入。用戶將會看到括號內的信息。在本例中,input()被包含在int()函數中,這意味着所有輸入都將被視爲整數。

range() )— 這個函數有多種使用方式。在此程序中,它用來檢查數字是否在13到20之間。範圍的上限沒有算在計算範圍內。

如何開始用Python編程 第22張

4、學習其他條件表達式。前面的示例使用"小於或等於"(<=)符號,確定輸入的年齡是否滿足條件。你可以使用和數學中一樣的條件表達式,但是輸入方式有所不同:

條件表達式
含義符號Python符號
小於<<
大於>>
小於等於<=
大於等於>=
等於===
不等於!=

5、繼續學習。這些只是Python的基礎知識。儘管它是最簡單的語言之一,但如果你對它感興趣,並不斷鑽研,Python還是很有深度的一門課程。堅持學習的最好方法就是不斷地編寫程序!記住,你可以直接在解釋器中快速編寫入門程序,測試更改和從命令行中再次運行程序一樣簡單。有很多關於Python編程的書都不錯,包括《Python for Beginners》,《Python Cookbook》,以及《Python Programming: An Introduction to Computer Science》。

網上有各種各樣的源代碼,但是很多仍然是面向Python 2.X的。你可能需要對提供的示例進行調整。

如果你想在網上運行Python 3,Repl上有使用Linux虛擬機的Python解釋器。對於"Python高手"(精通Python程序員)而言,另一個不錯的在線資源是thinkfunctional。要想接受更大的挑戰,也可以選擇"Automate the Boring Stuff"和Project Euler。

許多學校提供Python課程。Python通常在介紹性課程中教授,因爲它是比較容易學習的語言之一。

小提示

雖然Python是一種比較簡單的計算機語言,但是學習它仍然需要花點精力。瞭解一些基本的代數知識有助於學習這門語言,因爲Python非常注重數學。

標籤:Python 編程