2021年9月5日 星期日

Udemy - 100 Days of Code - The Complete Python Pro Bootcamp for 2021 - Beginner

Day 1 ~ Day 14

Introduction

2020年底買的 Python 百日課程,結果因為疫情耍廢了快半年 =V=''

由於一開始都是基礎,以下只記錄久沒用會忘記或沒那麼熟悉的部份

網址 :https://www.udemy.com/course/100-days-of-code/
程式碼:https://github.com/deathpc/python_100day/


Day 2

大數字可用下劃線分開,例如 123456.789 在程式碼中可寫成 123_456.789,以利肉眼判讀

Day 3-5

random module
  • randint(start, end)
    產生一個 start~end 之間的整數
  • random()
    產生一個0~1之間的浮點數
  • random.choice(seq)
    從 sequence 隨機挑出一個元素
List (串列)
Python 中基本的資料型態,index (索引) 從 0 開始
  • a_list.extend(iterable)
    將可疊代物件接到 list 的尾端。等同於 a_list[len(a_list):] = iterable

Day 6

請使用空格鍵(Space) 進行縮進(Indentation),而不是定位鍵(Tab)
註:現行的編譯器通常支援使用Tab鍵快速插入多個 Space,容易混淆。

Day 8

Parameter(參數)
建立函式時,預設帶入的變數

Argument(引數)
呼叫函式時,實際傳給該函式的參數的值


Day 10

Docstring
  • Function跟Class的第一行可以是一個字串,這個字串是這個函數的文件字串 (docstring)。某些工具會使用 docstring 自動產生說明文件。程式碼瀏覽工具也會用到 docstring。在寫程式的同時寫下 docstring 作為說明是很好的做法。

  • VSCode的畫面


Day 12

在 Local scope 中改變全域變數可使用global keyword(此處的改變指的是Reassign)。

沒有留言:

張貼留言