課程學習建議:
lecture:養成及時看的習慣
lab:真正能學到東西的是lab
discussion:放下電腦,用紙筆去思考
online textbook:仔細看,然後再看video爲輔
textbook1.1
爲何選擇Python語言?
優美,簡單,可讀性強,還有很多社區可供學習交流
安裝Python 3
textbook1.2
- >>> evaluating
- python基本運算
- import導入函數
- python變量可以賦予不同類型值,並且最新的賦值爲這個變量內容
- 函數也可以直接賦值爲別名
- >>> y, x = x, y可以直接交換xy
- 函數分pure function 和 non-pure function
pure函數:函數返回值結果只與函數內變量或者參數有關,不摻雜函數外部定義的變量,每次執行都一定是相同的返回值,容易測試。
Non-function:如print的返回值總是None,但是會有其他輸出方式(side effects),可以屏幕顯示
print(print(1),print(2))的結果出乎意料(畫樹分析結果)
01.py:
1.max函數還有個key屬性,簡單時key默認不賦值,當key參數不爲空時,就以key的函數對象爲判斷的標準。
2.’draw’[::-1] 這樣可以翻轉單詞
3.主要講python安裝 和 如何交作業,下次把git配置一下傳到git上。