昨天提到迴圈以及函數等內容後,今天來說說其他的部分吧!
6.模組與庫
Python 内建了大量的標準庫,另外也有許多第三方庫可以安裝使用。
模組是一個包含函數、類別和變數的檔案,這些可以被匯入到其他程式中讓我們來做使用。
這讓 Python的功能非常強大且靈活,適合各種不同的應用場景。
7例外處理
程式執行時可能會遇到各種錯誤,為了避免程式崩潰,我們可以使用例外處理來捕提錯誤並做適當的處理。
這對於穩定運行的程式特別重要。
我們把這個跟主題做一個連結,物件導向程式設計(OOP)是 Python 的一個重要特性,它允許開發者將資料和行為封裝在「物件」中,並透過「類別」來定義這些物件的結構。Python 的 OOP 支援繼承、多型與封裝等概念,使我們解程式設計更加模組化、易於擴展和維護。
除此之外,當物件在不再被使用時,Python 會透過垃圾回收機制(Garbage Collection)來自動釋放物件佔用的記憶體資源,這樣我們不需要手動管理記憶體,降低了出錯的機率。
總結來說,物件導向與自動記憶體管理相結合,讓 Python 程式既具結構化,又在資源管理上簡化操作,提高了開發效率與程式的健壯性。