iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0

昨天提到迴圈以及函數等內容後,今天來說說其他的部分吧!

  1. 資料結構
    Python 中常用的資料結構包括列表 (List) 與字典
    (Dictionary)。
    列表是一個可變動的有序集合,適合儲存一組相關的資料;
    字典是以鍵值對的形式來儲存資料,讓我們可以快速透過鍵找到對應的值。

6.模組與庫
Python 内建了大量的標準庫,另外也有許多第三方庫可以安裝使用。
模組是一個包含函數、類別和變數的檔案,這些可以被匯入到其他程式中讓我們來做使用。
這讓 Python的功能非常強大且靈活,適合各種不同的應用場景。

7例外處理
程式執行時可能會遇到各種錯誤,為了避免程式崩潰,我們可以使用例外處理來捕提錯誤並做適當的處理。
這對於穩定運行的程式特別重要。

我們把這個跟主題做一個連結,物件導向程式設計(OOP)是 Python 的一個重要特性,它允許開發者將資料和行為封裝在「物件」中,並透過「類別」來定義這些物件的結構。Python 的 OOP 支援繼承、多型與封裝等概念,使我們解程式設計更加模組化、易於擴展和維護。

除此之外,當物件在不再被使用時,Python 會透過垃圾回收機制(Garbage Collection)來自動釋放物件佔用的記憶體資源,這樣我們不需要手動管理記憶體,降低了出錯的機率。

總結來說,物件導向與自動記憶體管理相結合,讓 Python 程式既具結構化,又在資源管理上簡化操作,提高了開發效率與程式的健壯性。


上一篇
必先利其器!
下一篇
SensorFlow
系列文
用AI做圖像super resolution 或用AI做圖像中的物件消除30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言