Python入門教學

18免費公開
用最直白的語言解釋最複雜的概念,一系列教學​讓你在短時間內掌握 Python
全部類型
免費與付費
最新發佈
最新發佈
avatar-avatar
の倉
2025/06/29
前兩篇講完了 繼承(Inheritance)、多型(Polymorphism)跟 抽象類別(Abstract Class),今天講一下「封裝(Encapsulation)」,準備好我們就開始吧!
Thumbnail
avatar-avatar
の倉
2025/06/29
前兩篇講完了 繼承(Inheritance)、多型(Polymorphism)跟 抽象類別(Abstract Class),今天講一下「封裝(Encapsulation)」,準備好我們就開始吧!
Thumbnail
avatar-avatar
の倉
2025/06/28
今天來講一下「多型(Polymorphism)」跟「抽象類別(Abstract Class)」,這兩個技巧可以讓程式更具擴充性喔!
Thumbnail
avatar-avatar
の倉
2025/06/28
今天來講一下「多型(Polymorphism)」跟「抽象類別(Abstract Class)」,這兩個技巧可以讓程式更具擴充性喔!
Thumbnail
avatar-avatar
の倉
2025/06/27
上一篇淺談完物件導向的概念之後,要來講一下比較進階的用法啦!這次來講一下「繼承(Inheritance)」~ 想一下當不同類別之間重複性很高,每當創建一個類別,就需要重複寫好多一樣的程式碼,此時就能讓子類別直接繼承父類別的所有屬性跟方法(是為了方便維護,決不是懶喔😂
Thumbnail
avatar-avatar
の倉
2025/06/27
上一篇淺談完物件導向的概念之後,要來講一下比較進階的用法啦!這次來講一下「繼承(Inheritance)」~ 想一下當不同類別之間重複性很高,每當創建一個類別,就需要重複寫好多一樣的程式碼,此時就能讓子類別直接繼承父類別的所有屬性跟方法(是為了方便維護,決不是懶喔😂
Thumbnail
avatar-avatar
の倉
2025/06/26
今天終於要開始進入到大家最期待的(其實並沒有)物件導向啦! 本篇作為物件導向系列的第一篇,我們就簡單介紹一下物件導向是什麼?有哪些元素?馬上來一探究竟吧!
Thumbnail
avatar-avatar
の倉
2025/06/26
今天終於要開始進入到大家最期待的(其實並沒有)物件導向啦! 本篇作為物件導向系列的第一篇,我們就簡單介紹一下物件導向是什麼?有哪些元素?馬上來一探究竟吧!
Thumbnail
avatar-avatar
の倉
2025/06/26
有差嗎?不就是資料的擺放方式不一樣而已…針對不同的問題,使用不同的資料結構,在程式運行的效率上會有顯著的影響~今天就來談談:堆疊、隊列、鏈結串列!
Thumbnail
avatar-avatar
の倉
2025/06/26
有差嗎?不就是資料的擺放方式不一樣而已…針對不同的問題,使用不同的資料結構,在程式運行的效率上會有顯著的影響~今天就來談談:堆疊、隊列、鏈結串列!
Thumbnail
avatar-avatar
の倉
2025/06/26
舉個例子,有一本 50 萬字的英文小說,要把裡面 t 開頭 e 結尾的單字全部列出來,於是首先我們要訂個規則叫「t 開頭 e 結尾」,然後讓程式依循這個規則把所有字找出來,而這個 “規則” 就是正規表達式。
Thumbnail
avatar-avatar
の倉
2025/06/26
舉個例子,有一本 50 萬字的英文小說,要把裡面 t 開頭 e 結尾的單字全部列出來,於是首先我們要訂個規則叫「t 開頭 e 結尾」,然後讓程式依循這個規則把所有字找出來,而這個 “規則” 就是正規表達式。
Thumbnail
avatar-avatar
の倉
2025/06/25
如果今天要產生一個序列結構 (tuple、list、set、dictionary) ,最直覺就是寫一個迴圈嘛~但一個最簡單的迴圈就要兩三行,如果還有條件判斷就又更長了,今天的內容就是把要用到一整個迴圈寫法的程式碼,縮寫成一行!
Thumbnail
avatar-avatar
の倉
2025/06/25
如果今天要產生一個序列結構 (tuple、list、set、dictionary) ,最直覺就是寫一個迴圈嘛~但一個最簡單的迴圈就要兩三行,如果還有條件判斷就又更長了,今天的內容就是把要用到一整個迴圈寫法的程式碼,縮寫成一行!
Thumbnail
avatar-avatar
の倉
2025/06/25
設計程式如果可以做到結構化,能夠增加程式的可維護性,先前介紹過的函數雖然可以做到,但是當程式碼越來越長,單一的程式檔也會變得更難維護,於是我們就會把程式拆成不同檔案(模組),方便我們維護與分工
Thumbnail
avatar-avatar
の倉
2025/06/25
設計程式如果可以做到結構化,能夠增加程式的可維護性,先前介紹過的函數雖然可以做到,但是當程式碼越來越長,單一的程式檔也會變得更難維護,於是我們就會把程式拆成不同檔案(模組),方便我們維護與分工
Thumbnail
avatar-avatar
の倉
2025/06/25
鄭愁予說:我達達的馬蹄是美麗的錯誤(好,這其實跟這篇沒什麼關係XD 平常在打程式的時候,一定會有不小心出現 Error 的時候,這時候整個程式就會停止運作,並跳出錯誤提示,但我們之後也會遇到不希望他停下來的時候,所以這時我們就要...
Thumbnail
avatar-avatar
の倉
2025/06/25
鄭愁予說:我達達的馬蹄是美麗的錯誤(好,這其實跟這篇沒什麼關係XD 平常在打程式的時候,一定會有不小心出現 Error 的時候,這時候整個程式就會停止運作,並跳出錯誤提示,但我們之後也會遇到不希望他停下來的時候,所以這時我們就要...
Thumbnail
avatar-avatar
の倉
2025/06/25
記得,所有檔案操作的第一步就是:先把檔案打開 今天這篇所要講的就是「檔案操作」啦!
Thumbnail
avatar-avatar
の倉
2025/06/25
記得,所有檔案操作的第一步就是:先把檔案打開 今天這篇所要講的就是「檔案操作」啦!
Thumbnail
avatar-avatar
の倉
2025/06/24
上次講完元組(tuple)跟陣列(list),這次要來講另外兩個很重要的資料型態:集合、字典
Thumbnail
avatar-avatar
の倉
2025/06/24
上次講完元組(tuple)跟陣列(list),這次要來講另外兩個很重要的資料型態:集合、字典
Thumbnail
avatar-avatar
の倉
2025/06/24
如果將變數比喻為一個箱子(容器),那元組(tuple)跟串列(list)(或稱列表)就是有無限多個車廂的列車,每個車廂內放置的元素可以是整數、符點數、字串、布林值、也可以是串列,因為兩者皆有順序之分,所以之中的不同位置也可以用編碼表示,編碼方式與字串相同。
Thumbnail
avatar-avatar
の倉
2025/06/24
如果將變數比喻為一個箱子(容器),那元組(tuple)跟串列(list)(或稱列表)就是有無限多個車廂的列車,每個車廂內放置的元素可以是整數、符點數、字串、布林值、也可以是串列,因為兩者皆有順序之分,所以之中的不同位置也可以用編碼表示,編碼方式與字串相同。
Thumbnail
avatar-avatar
の倉
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
avatar-avatar
の倉
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
avatar-avatar
の倉
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
avatar-avatar
の倉
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
avatar-avatar
の倉
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
avatar-avatar
の倉
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
avatar-avatar
の倉
2024/08/20
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。
Thumbnail
avatar-avatar
の倉
2024/08/20
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。
Thumbnail
全部類型
免費與付費
最新發佈
最新發佈
avatar-avatar
の倉
2025/06/29
前兩篇講完了 繼承(Inheritance)、多型(Polymorphism)跟 抽象類別(Abstract Class),今天講一下「封裝(Encapsulation)」,準備好我們就開始吧!
Thumbnail
avatar-avatar
の倉
2025/06/29
前兩篇講完了 繼承(Inheritance)、多型(Polymorphism)跟 抽象類別(Abstract Class),今天講一下「封裝(Encapsulation)」,準備好我們就開始吧!
Thumbnail
avatar-avatar
の倉
2025/06/28
今天來講一下「多型(Polymorphism)」跟「抽象類別(Abstract Class)」,這兩個技巧可以讓程式更具擴充性喔!
Thumbnail
avatar-avatar
の倉
2025/06/28
今天來講一下「多型(Polymorphism)」跟「抽象類別(Abstract Class)」,這兩個技巧可以讓程式更具擴充性喔!
Thumbnail
avatar-avatar
の倉
2025/06/27
上一篇淺談完物件導向的概念之後,要來講一下比較進階的用法啦!這次來講一下「繼承(Inheritance)」~ 想一下當不同類別之間重複性很高,每當創建一個類別,就需要重複寫好多一樣的程式碼,此時就能讓子類別直接繼承父類別的所有屬性跟方法(是為了方便維護,決不是懶喔😂
Thumbnail
avatar-avatar
の倉
2025/06/27
上一篇淺談完物件導向的概念之後,要來講一下比較進階的用法啦!這次來講一下「繼承(Inheritance)」~ 想一下當不同類別之間重複性很高,每當創建一個類別,就需要重複寫好多一樣的程式碼,此時就能讓子類別直接繼承父類別的所有屬性跟方法(是為了方便維護,決不是懶喔😂
Thumbnail
avatar-avatar
の倉
2025/06/26
今天終於要開始進入到大家最期待的(其實並沒有)物件導向啦! 本篇作為物件導向系列的第一篇,我們就簡單介紹一下物件導向是什麼?有哪些元素?馬上來一探究竟吧!
Thumbnail
avatar-avatar
の倉
2025/06/26
今天終於要開始進入到大家最期待的(其實並沒有)物件導向啦! 本篇作為物件導向系列的第一篇,我們就簡單介紹一下物件導向是什麼?有哪些元素?馬上來一探究竟吧!
Thumbnail
avatar-avatar
の倉
2025/06/26
有差嗎?不就是資料的擺放方式不一樣而已…針對不同的問題,使用不同的資料結構,在程式運行的效率上會有顯著的影響~今天就來談談:堆疊、隊列、鏈結串列!
Thumbnail
avatar-avatar
の倉
2025/06/26
有差嗎?不就是資料的擺放方式不一樣而已…針對不同的問題,使用不同的資料結構,在程式運行的效率上會有顯著的影響~今天就來談談:堆疊、隊列、鏈結串列!
Thumbnail
avatar-avatar
の倉
2025/06/26
舉個例子,有一本 50 萬字的英文小說,要把裡面 t 開頭 e 結尾的單字全部列出來,於是首先我們要訂個規則叫「t 開頭 e 結尾」,然後讓程式依循這個規則把所有字找出來,而這個 “規則” 就是正規表達式。
Thumbnail
avatar-avatar
の倉
2025/06/26
舉個例子,有一本 50 萬字的英文小說,要把裡面 t 開頭 e 結尾的單字全部列出來,於是首先我們要訂個規則叫「t 開頭 e 結尾」,然後讓程式依循這個規則把所有字找出來,而這個 “規則” 就是正規表達式。
Thumbnail
avatar-avatar
の倉
2025/06/25
如果今天要產生一個序列結構 (tuple、list、set、dictionary) ,最直覺就是寫一個迴圈嘛~但一個最簡單的迴圈就要兩三行,如果還有條件判斷就又更長了,今天的內容就是把要用到一整個迴圈寫法的程式碼,縮寫成一行!
Thumbnail
avatar-avatar
の倉
2025/06/25
如果今天要產生一個序列結構 (tuple、list、set、dictionary) ,最直覺就是寫一個迴圈嘛~但一個最簡單的迴圈就要兩三行,如果還有條件判斷就又更長了,今天的內容就是把要用到一整個迴圈寫法的程式碼,縮寫成一行!
Thumbnail
avatar-avatar
の倉
2025/06/25
設計程式如果可以做到結構化,能夠增加程式的可維護性,先前介紹過的函數雖然可以做到,但是當程式碼越來越長,單一的程式檔也會變得更難維護,於是我們就會把程式拆成不同檔案(模組),方便我們維護與分工
Thumbnail
avatar-avatar
の倉
2025/06/25
設計程式如果可以做到結構化,能夠增加程式的可維護性,先前介紹過的函數雖然可以做到,但是當程式碼越來越長,單一的程式檔也會變得更難維護,於是我們就會把程式拆成不同檔案(模組),方便我們維護與分工
Thumbnail
avatar-avatar
の倉
2025/06/25
鄭愁予說:我達達的馬蹄是美麗的錯誤(好,這其實跟這篇沒什麼關係XD 平常在打程式的時候,一定會有不小心出現 Error 的時候,這時候整個程式就會停止運作,並跳出錯誤提示,但我們之後也會遇到不希望他停下來的時候,所以這時我們就要...
Thumbnail
avatar-avatar
の倉
2025/06/25
鄭愁予說:我達達的馬蹄是美麗的錯誤(好,這其實跟這篇沒什麼關係XD 平常在打程式的時候,一定會有不小心出現 Error 的時候,這時候整個程式就會停止運作,並跳出錯誤提示,但我們之後也會遇到不希望他停下來的時候,所以這時我們就要...
Thumbnail
avatar-avatar
の倉
2025/06/25
記得,所有檔案操作的第一步就是:先把檔案打開 今天這篇所要講的就是「檔案操作」啦!
Thumbnail
avatar-avatar
の倉
2025/06/25
記得,所有檔案操作的第一步就是:先把檔案打開 今天這篇所要講的就是「檔案操作」啦!
Thumbnail
avatar-avatar
の倉
2025/06/24
上次講完元組(tuple)跟陣列(list),這次要來講另外兩個很重要的資料型態:集合、字典
Thumbnail
avatar-avatar
の倉
2025/06/24
上次講完元組(tuple)跟陣列(list),這次要來講另外兩個很重要的資料型態:集合、字典
Thumbnail
avatar-avatar
の倉
2025/06/24
如果將變數比喻為一個箱子(容器),那元組(tuple)跟串列(list)(或稱列表)就是有無限多個車廂的列車,每個車廂內放置的元素可以是整數、符點數、字串、布林值、也可以是串列,因為兩者皆有順序之分,所以之中的不同位置也可以用編碼表示,編碼方式與字串相同。
Thumbnail
avatar-avatar
の倉
2025/06/24
如果將變數比喻為一個箱子(容器),那元組(tuple)跟串列(list)(或稱列表)就是有無限多個車廂的列車,每個車廂內放置的元素可以是整數、符點數、字串、布林值、也可以是串列,因為兩者皆有順序之分,所以之中的不同位置也可以用編碼表示,編碼方式與字串相同。
Thumbnail
avatar-avatar
の倉
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
avatar-avatar
の倉
2024/08/27
函數是一段可以重複使用的功能性代碼,通常接受輸入並返回輸出(雖然也有很多例外),Python 內建常見的函數有 print( )、input( ) ...,不過參數就像是工具一樣,需要呼叫它才會開始執行 本文將用最簡單的方式讓你了解自定義函數、參數、區域與全域變數、遞迴,同場加映 f-string
Thumbnail
avatar-avatar
の倉
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
avatar-avatar
の倉
2024/08/25
迴圈用於重複執行一段程式碼,直到滿足特定條件為止,可以幫助自動執行重複的程式,減少程式碼的冗餘,這邊介紹最常用的 for loop 跟 while loop
Thumbnail
avatar-avatar
の倉
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
avatar-avatar
の倉
2024/08/25
If-else 條件判斷是最被廣泛使用的方法,白話來講就是:如果(if)條件成立,就執行縮排底下的程式碼;如果條件不成立,就不會執行,並判斷其它的如果(elif)是否成立,同樣的,條件成立,就執行縮排底下的程式碼;反之,就不會執行,並繼續往下判斷,若以上全部的條件都不成立,就會執行最後一......
Thumbnail
avatar-avatar
の倉
2024/08/20
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。
Thumbnail
avatar-avatar
の倉
2024/08/20
本文介紹 Python 的基本概念,並提供安裝指南,幫助初學者快速掌握這門流行的程式語言。內容包括 Python 的設計哲學、安裝步驟以及可用的整合開發環境(IDE)。透過簡單易懂的方式,您將能夠開始撰寫 Python 程式,並享受程式設計的樂趣。
Thumbnail