Python (程式語言)
課程說明:Python 有著非常簡潔優美的句法,你可以透過非常單純的語法達到複雜的效果,也因為 Python 的這些特性,在近幾年內一路晉升到全球工程師最喜歡的語言之一,許多的人拿來當作啟蒙程式教材,除此之外也是現在當紅的人工智慧最多人喜歡使用的語言之一,許多的套件都是建築在 Python 之上,而這些大公司們也同樣地在努力的推廣 Python ,那你還在等什麼呢?快點來加入 Python 使用者的行列吧
對象:對學習不同程式語言有興趣或想的接觸 Python 的同學
使用環境 :
-
Windows : Ubuntu on Windows
-
OSX/Linux: terminal
material:
-
python 官網:https://www.python.org/
prerequisites:
-
筆電
-
套件管理系統:
-
Ubuntu on Windows:apt
-
Mac: homebrew ( https://brew.sh/index_zh-tw.html )
-
Other: 各自的套件管理系統
-
-
熟悉編輯器的操作
教學安排 :
- 認識 Python
- 基本運算
- 加減乘除
- 取餘數
- 指數
- 複數
- 除法,無條件捨去到個位數 (//)
- 絕對值 (abs)
- 四捨五入 (round)
- 型別
- 基本型別
- int
- float
- str
"
'
"""
'''
\
escape
- tuple
- list
- dict
- set
|
&
^
- 基本型別
- 輔助工具
- dir
- help
- type
- 賦值 (Assign)
- 真偽值
- True/False
>
>=
<
<=
==
!=
in
- and/or/not
- is
- 各種 empty 狀況
- 0, 1
- "", "abc"
- (,), (1, 2)
- [], [1, 2]
- set(), {1, 2}
- 流程控制 (注意冒號和縮排)
- if ... elif ... else
- for ... in ...
- break
- continue
- while ... else ...
- 更多字串操作
- format string
- 字串串接
- slice :
start:stop[:step]
- function
- def
- return
- arguments
- defaults
- function call
- Slice
- slice(start, stop[, step])
- a[0], a[-1], a[1:99:3], a[-1:-11:-2], a[::-1] (不打的話就自動帶入頭尾), range(-1, -11, -2)