業務人員學Python系列(2):念著口訣寫程式碼

1、什麼是程式

別忙,寫程式碼前,先了解一下什麼是程式?

程式是一個指令的序列,來告訴機器如何進行一組運算。這種運算也許是數學上的,比如求解一組自然數的和;當然也可以是符號運算,比如在文件中搜索和替換文字,或者一些圖形化過程,比如處理影象或者播放一段影片。所以,無論多麼複雜,程式都是由一些基本指令組合而成的。因此大家可以把程式設計的過程理解成一個把龐大複雜任務進行拆分來解決的過程,分解到適合使用基本指令來解決為止。

基本指令有哪些呢?無外乎以下幾類,在後面的課程中我們循序漸進,結合職場技能慢慢學:

輸入系統指令:從鍵盤、檔案、網路或者其他裝置上獲得資料。

輸出系統指令:將資料在螢幕中顯示,或者存到檔案中、透過網路傳送等等。

數學運算指令:進行基本的數學操作,比如加法或者乘法。

條件判斷指令:檢查特定條件是否滿足來執行相應的程式碼。

重複判斷指令:重複進行一些操作。

你知道下面這段程式是做什麼嗎?

number=[1,2,3,4,5,6,7,8,9,10]result=0for i in number: result=result+i print(“1-10相加的求和結果是:”,result)

別偷懶,按照第一講的方法把程式碼敲進去,執行一下。

業務人員學Python系列(2):念著口訣寫程式碼

好了,下面進入正題:念著口訣寫程式碼。

2、Python基礎口訣

請把下面的口訣讀三遍。讀完你要是能背下來,恭喜你,你有學習Python的天賦。

================

Python很easy

區分大小寫

變數拿來用

保留字不行

井引來註釋

縮排需分明

================

第一句:Python很easy

Python的英文意思是蟒蛇,Python的作者叫Guido(龜叔)。中華文化透過音、義將二者聯絡起來,真是博大精深啊。龜蛇神獸可是真武大帝啊,好好學吧。龜蛇靜,起宏圖!

業務人員學Python系列(2):念著口訣寫程式碼

玄武

Python 是一門簡單且簡約的語言。如同上面的例子,閱讀一份優秀的 Python 程式程式碼就如同在閱讀英語文章一樣。Python 這種虛擬碼式的特質正是它的一大優勢。它能夠讓你專注於解決問題的方案,而不是語言本身。因此,Python是初學者的語言。Python對你而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文字處理到 WWW 瀏覽器再到遊戲,當然還有我們職場中的辦公自動化技能。

第二句:區分大小寫

這句很簡單直白了,是說Python程式碼中各種識別符號是區分大小寫的,也就是MyPython和mypython不是一回事。所以,在編碼過程中一定注意哈,一不小心就出錯了。大林和小林是兩個不同的孩子,大頭兒子小頭爸爸也別搞錯了。

第三句、第四句一起講:變數拿來用,保留字不行

程式從本質上說,就是透過指令對各種資料進行處理。為了方便識別這些指令及處理這些資料,得給他們起一個名字,這個名字就叫識別符號。識別符號是為某些東西提供的給定名稱。在你命名識別符號時,你需要遵守以下規則:

第一個字元必須是字母表中的字母或下劃線( _ )。

識別符號的其它部分可以由字母、下劃線( _ )、數字(0~9)組成。

識別符號名稱區分大小寫,這個在上一句口訣有說明。

有效 的識別符號名稱可以是 i 或 age_2_3 ,無效 的識別符號名稱可能是3things , this is a dog , my-name 和 #b2_c3 。

變數是一種識別符號。正如其名字所述那般,變數的值是可以變化的,也就是說,你可以用變數來儲存任何東西。python中變數很簡單,不需要指定資料型別,直接使用等號定義就好。

有點繞吧,你就簡單記住變數就是給資料起個名,用來引用資料的。

默唸口訣,現在學習最簡單的程式碼(指令):賦值語句。

賦值語句的作用是建立一個新的變數,並且賦值給這個變數:

message = ‘今天晚上加班,晚點回去。’

age = 17

pi = 3。14159

上面就是三個賦值語句的例子。第一個是把一個字串複製給名叫message的新變數;第二個將age賦值為整數17;第三個把圓周率的一個近似值賦給了pi這個變數。把他們列印輸出一下。

print(message)

print(age)

print(pi)

業務人員學Python系列(2):念著口訣寫程式碼

默唸:變數拿來用,保留字不行。保留字也叫關鍵字,是Python語言專用的,不許你用。這叫“避尊者諱”。

業務人員學Python系列(2):念著口訣寫程式碼

好在,Python關鍵字不多,起名別用他們就好了。

第五句、第六句一起講:井引來註釋,縮排需分明

先講一下什麼是表示式。表示式是數值,變數和運算子的組合。單個值本身也被當作一個表示式,變數也是如此。一個表示式的簡單例子便是 5+3 。表示式可以拆分成運算子(+)與運算元(5,3)。你可以把表示式想象成類似計算器處理的那些東西。

print(2 + 3) # 加法print(3 - 1) # 減法print(2 * 3) # 乘法print(3 / 2) # 除法print(3 ** 2) # 平方print(3 % 2) # 取餘數print(5 // 2) # 整除

語句是一組具有某些效果的程式碼,比如建立變數,或者顯示值。在Python中,一行程式碼表示一條語句。

Python程式碼是由關鍵字、識別符號、表示式和語句等構成的,語句是程式碼的重要組成部分。

程式越寫越多,也越複雜了,讀起來就會更難了。為了解決閱讀的困難,咱們就可以新增一些筆記到程式碼中,把程式的功能用自然語言來解釋一下。這種描述就叫註釋了,註釋是給人閱讀理解的,指令是給機器執行的。

註釋分為單行註釋和多行註釋。單行註釋以井號#開頭,一般放在程式碼上面或者右面。如:

# 這是列印輸出註釋

print(“hello world!”)

age=17 # 賦值age為17

多行註釋以三引號‘’‘開頭和結尾。

’‘’ 這是多行註釋第一行

這是多行註釋第二行

‘’‘

這就是口訣中的井號,三引號用來表示註釋的含義。

最後一句:縮排需分明。程式碼多了,你可以看成是一篇文章,文章透過排版,段落清晰,層次分明。Python的縮排也有此功能,但是Python的縮排是強制的,這是Python程式碼規範所要求的。

今天的課程比較簡單,如果你要是有其他語言的基礎,只需要記住口訣就好了。最後,別忘了練習寫程式碼。今天給大家準備的程式碼是一個猜字遊戲,你不用理解程式碼是怎麼執行的,主要是實際感受一下今天講的內容。

業務人員學Python系列(2):念著口訣寫程式碼

一定要親自一句一句地敲,這樣才會有切實的體會。記住:縮排是四個空格。這裡,僅提供圖片形式的原始碼,省得你偷懶。你如果,真的成功了,說明你真的有編寫Python程式的天賦呢。