2018-09-10 CS61A001

課程學習建議:

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上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章