物件(Object)

  • 大數學堂
  • 2022年5月23日 00:00
物件(Object)

物件是封裝了屬性和方法的數據結構,在Python中可以表示任何事物。每個物件都有一個特定的類別,該類別定義了物件的屬性和方法。

開始上課

物件導向程式設計速覽

  • 大數學堂
  • 2022年5月23日 00:00
物件導向程式設計速覽

本章介紹物件導向程式設計(OOP)的基本概念和原則,並以Python語言為例,解釋了相關特性如類別 物件 封裝 繼承和多型等。

開始上課

生成器(Generator)

  • 大數學堂
  • 2022年5月23日 00:00
生成器(Generator)

生成器是一種特殊的函式,可以逐步生成數據。它使用yield關鍵字返回數據,而不是使用return。這種方式可以節省內存空間,適用於處理大量數據的情況。生成器可以通過for迴圈遍歷數據,也可以使用next()函式獲取下一個數據。每次調用生成器時,它會從上次yield所在位置繼續執行,直到遇到下一個yield或結束。

開始上課

裝飾器(Decorator )

  • 大數學堂
  • 2022年5月23日 00:00
裝飾器(Decorator )

Python中的裝飾器是用於修改或增強現有函式功能的特殊語法。裝飾器是一個函式,可以接受另一個函式作為參數並返回一個新的函式。這使得我們能在不更改原函式源碼的情況下,擴展或修改函式的行為。

開始上課

巢狀陳述與範圍

  • 大數學堂
  • 2022年5月23日 00:00
巢狀陳述與範圍

巢狀陳述和範圍是資料科學重要的概念之一,巢狀陳述是指在程式中將一個陳述放在另一個的內部,建立邏輯結構,範圍則是變數的可視範圍,包含全域範圍和區域範圍。了解這兩個概念有助於資料科學家在處理大量數據和複雜邏輯時,建立結構良好且可靠的程式碼。

開始上課