物件導向 Object-Oriented Programming(OOP) 是以物件的形式去描述你資料應有的行為。就像我們在現實世界中定義貓、狗、人、車等等一樣,都有自己的運作方式。程式語言中我們也可以把資料想成物件,用物件導向去定義你的每個物件該如何運作。
寫程式從來就是站在巨人的肩膀上。Python 提供了許多的內建模組便利我們加速開發,事半功倍。除此之外你可以用第三方的函式庫,你也可以自己造輪子,寫自己的套件模組。
這篇想要介紹另外兩個資料型態:set 與 dictionary。這兩個類型的存在與 list 比較,更具效能的優勢。用 set/dict 在查找資料時,大部分情況都是不需要做"掃描"的動作。
以下要介紹的資料型態是容器類型的 list 與 tuple。容器類型意指它們是可以裝其他資料的資料。每種資料型態,都有不同的目的,在適當時機使用不同的資料型態可以發揮最好的效果。
函式 function 我們自定義的一個區塊,區塊裡的程式只有在我們呼叫的時候才會執行。函式的好處包含了可以重複使用之外,也增加了易讀性。