
1.Python3 語法之for迴圈、if分支語句
- 一般情況下,需要多次重複執行的程式碼,都可以用迴圈的方式來完成
- 判斷語句:如果某些條件滿足,才能做某件事情,而不滿足時不允許做,這就是所謂的判斷。
語法:
if 條件: 語句塊 elif 條件: 語句塊 else: 語句塊 複製程式碼

2.函式
- 函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的程式碼段。
- 關鍵字
lambda
表示匿名函式,冒號前面的x表示函式引數。 匿名函式有個限制,就是隻能有一個表示式,不用寫return,返回值就是該表示式的結果。 - 用匿名函式有個好處,因為函式沒有名字,不必擔心函式名衝突。
def 函式名([引數]):
程式碼塊
[return 表示式]
複製程式碼

3.匯入模組
- Python 模組(Module),是一個 Python 檔案,以 .py 結尾,包含了 Python 物件定義和Python語句。
- python中可以使用import 語句來引入模組。
#比如要引用模組 math,就可以用 import math 來引入。
在呼叫 math 模組中的函式時,必須這樣引用
模組名.函式名
import math
math.ceil(a)
複製程式碼

>>>numpy.random.normal(25,5,10)
array([ 25.79955875, 19.33327721, 17.79526203, 21.21396016,
27.81413652, 21.23872201, 28.18775468, 18.60866311,
16.17479033, 24.89232893])
複製程式碼
4.Jupyter notebook內程式碼的儲存與分享
使用Jupyter notebook文件寫好之後, 儲存成為一般的.ipynb的格式, 但是也可以儲存成其他的格式, 如: Python(.py)
, Markdown(.md)
, HTML(.html)
, reST(.rst)
, PDF via Latex(.pdf)
, Presentation(.html)
.

5.資料科學實戰 - 使用Python計算文章中的字

連載中,未完待續...