設計模式 是解決軟體設計中常見問題的經驗總結。 單例模式的概念在單例模式中,我們會限制一個類別的實例數量,使其只能有一個實例存在,並且所有對這個類別的引用都指...
在Python中,我們可以定義三種類型的方法:實例方法、靜態方法 和 類別方法。 靜態方法:與類別無關的方法靜態方法使用@staticmethod裝飾器來定義...
Python 提供了一些特殊的函數,稱為 魔術方法(magic methods),它們讓我們可以自定義類別的行為,並重載運算子。這些魔術方法都以雙底線開頭和結尾...
繼承:重複利用現有類別繼承 是指創建一個新的類別,它可以直接從現有的類別繼承屬性和方法,這樣我們就可以重用之前定義的程式碼。 2. 多型:統一的介面,不同...
核心概念:sort() 和 sorted() 的比較 特點 sort() sorted() 用法 列表的方法 內置函數 返回值 None(原地...
在 Python 中,了解**拷貝(copy)是通過值(value)還是引用(reference)**進行的,對於管理資料和避免錯誤至關重要。讓我們來深入探討這...
nj 在 Python 中,數學上的實數n和虛數j可以用複數(Complex Numbers)來表示。Python 內建支持複數,並且將實數部分和虛數部分都用數...
在 Python 中,布林值(Boolean) 是一種用來表示 真(True) 和 假(False) 的數據類型,通常用於條件判斷和邏輯運算。布林值的核心概念很...
面向對象編程(Object-Oriented Programming,簡稱OOP)是一種通過將程式分解為物件的方式來撰寫程式碼的方法。物件包含數據(屬性)和行為...
在撰寫程式碼的過程中,錯誤是不可避免的。不論是用戶輸入錯誤的資料,還是系統資源無法訪問,都可能會導致程式崩潰。為了讓程式能夠優雅地處理這些錯誤,我們可以使用Py...
檔案操作是程式設計中的常見需求,無論是記錄數據還是讀取外部資料,檔案操作都能幫助我們更好地處理資訊。 模擬檔案內容首先,我們可以先定義一些字串資料,來模擬檔案...
1. Gmail 的 SMTP 伺服器 SMTP(簡單郵件傳輸協定) 是網際網路電子郵件傳送的基礎協定,負責處理電子郵件的發送與接收。在這篇文章中,我們會使用...
在 Python 中,tuple(元組)是一種 有序的、不可變 的集合。與 list(列表)類似,它可以存儲多個不同類型的元素,但不同點在於 tuple 一旦創...
集合(Set)是一種無序且不重複的元素集合。 創建集合集合使用大括號 {} 創建,並且不允許重複元素 2. 新增與刪除集合元素3. 集合運算集合支援集合運...
字典(Dictionary)是一種以鍵值對形式儲存資料的資料結構。 創建字典字典使用大括號 {} 來創建,每個元素由鍵和值組成,並以冒號分隔 2. 訪問字...
在 Python 中,list 是一種有序的、可變的集合,使用方括號 [] 表示。你可以在列表中存儲任何數據類型,包括整數、字串、甚至其他列表。Python 提...
Yolov7 架構簡介 在深度學習的網路架構中,主要由三個部分組成:Backbone、Neck、Head。 1. Backbone Backbone 是網路架構...
一、輸出資料到檔案 1.開啟一個檔案open():開啟檔案供讀取或寫入,如果執行成功會回傳檔案匯流物件基本格式:file_Obj = open(file, mo...
一、布林值資料型態 代號:bool資料型態:True(1) 或 False(0) → 條件運算式 二、字串資料型態 代號:str資料呈現方式:'單引號間' 或...
巢狀for迴圈 定義:一個回圈內有另一個迴圈;如果外迴圈執行n次,內迴圈執行m次,整個迴圈執行n*m次 注意:1.外層迴圈與內層迴圈索引值必需不同...
一、基本for迴圈 語法格式: for 變數 in 物件: #物件可以是串列、元組、字典 程式碼區塊 1.for迴圈基本運作 2.如果程式碼只有一行...
今天要學習更多進階的串列使用方法有興趣的就跟我繼續看下去吧~⋆˖ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ᵕ୨♡︎୧ᵕ ┈︎┈︎┈︎┈┈︎┈︎┈︎┈︎┈┈︎ ˖⋆...
第 29 天:Python中的內建函數(Built-in Functions) 課程目標: 今天我們將深入學習 Python 提供的內建函數(Built-in...
ㄧ、進階操作 1.index()使用格式:索引值 = 串列名稱.index(搜尋值)→ 可回傳特定元素內容地第一次出線的索引值 2.count()使用格式:次數...
雖然不知道各位學程式語言的動機是什麼,不過像我個人是因為有天突發奇想,很想要自己抓取股票公開資訊觀測站的股市資訊,所以便開始了自學 Python 的旅程,在這個...
第 28 天:Web 應用程式開發入門(Flask) 課程目標: 今天我們將學習如何使用 Python 中的 Flask 框架來建立一個簡單的 Web 應用程式...
一、Python簡單的物件導向概念 所有資料皆算是一個物件,例如:整數、浮點數、字串等,我們可以為所建立的物件設計一些方法「函數」基本格式:物件.方法() 1....
串列(List):可以更改內容的資料型態→ 可以只用一個變數解決問題,存取時只需加上串列名稱以及索引值即可 基本定義:name_list = [元素1,...,...
第 28 天:資料庫操作與 SQLite 的應用 課程目標: 今天我們將介紹如何在 Python 中進行資料庫操作,並使用內建的 SQLite 來處理數據。資料...
在開始正式使用一個程式語言進行程式編寫前,常常會聽到前輩們說:「設定環境大概就可以弄個半天一天了。」到底這邊指的環境是什麼?而為什麼環境會這麼令人頭痛複雜。 其...