iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

30天零基礎學習Python程式語言 系列

作為程式設計初學者,在我的評估下Python是學習程式設計的入門語言,參加這個為期30天的不間斷Python學習計畫,不僅能夠幫助我掌握程式設計的基本概念,還能夠打開通往數據分析、網路開發和自動化等領域的大門。

通過這個學習計畫,我希望能夠從零開始,穩紮穩打地學習Python,逐步建立起自己的程式設計能力,每天投入一段時間來學習和實踐,確保我能夠掌握每一個重要的概念和技術。

我的目標不僅僅是完成這個學習計畫,而是通過它來培養持續學習的習慣,並讓Python成為我技能庫中不可或缺的一部分。我期待著在30天後,看到自己在程式設計能力上的顯著進步,以及由此帶來的成就感。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21: 異常處理 + 檢測檔案是否存在

當程式執行發生錯誤 Error Handing 時會拋出異常=exceptionPython提供try and except語法,更好的處理異常範例一:整數相除...

2024-09-27 ‧ 由 wcy4326 分享
DAY 22

Day 22: Python 讀寫檔案(讀/寫/複製/刪除)

Python 讀取檔案接續昨天進度中的workspace資料夾中的test.txt檔案,在檔案中輸入apple str = r"C:\User\W...

2024-09-28 ‧ 由 wcy4326 分享
DAY 23

Day 23: 物件導向編程快速入門 + 類別變數

Python物件導向OOP物件(Object)是類別(Class)的實例(Instonce)ex: 車子 => 類別Class,每一台生產出來的車子 =&...

2024-09-29 ‧ 由 wcy4326 分享
DAY 24

Day 24: 繼承 + 重寫方法

繼承:父類別 <-> 子類別(可繼承父類別的屬性和方法,在Python中可指定父類別)範例:創建動物父類別,三個子類別 class Animal:...

2024-09-30 ‧ 由 wcy4326 分享
DAY 25

Day 25: 方法鏈 + super 方法 + 物件作為引數

方法鏈Chaining class Car: def turn_on(slef): print("你啟動了引擎")...

2024-10-01 ‧ 由 wcy4326 分享
DAY 26

Day 26: 鴨子型別 + 獠牙運算符 + 函式指派給變數

鴨子型別Duck Typing 如果一個物件擁有足夠的方法和屬性,就算他不屬於特定的類別,Python也會將他當作這個類別的物件來處理ex:如果他走路和叫聲都像...

2024-10-02 ‧ 由 wcy4326 分享
DAY 27

Day 27: lambda λ + map + filter

lambda λ函式 功能:具有函式功能且一行就能使用,可接受任意數量的參數double def double(x): return x * 2...

2024-10-03 ‧ 由 wcy4326 分享
DAY 28

Day 28: 列表推導式 + 字典推導式

列表推導式list comperehension 功能:更少的語法創建列表,功能性像lambda元程式碼 def square(x): return x...

2024-10-04 ‧ 由 wcy4326 分享
DAY 29

Day 29: zip 函式 + if name == 'main'

zip 函式 功能:把兩個或多個可迭代的物件聚合起來1.物件 usernames = ["Bob", "Steven",...

2024-10-05 ‧ 由 wcy4326 分享
DAY 30

Day 30: time 模組 + pip 套件管理工具

time 模組 系統初始時間epoch import time print(time.ctime(0)) #從初始時間經過多少秒 print(time.time...

2024-10-06 ‧ 由 wcy4326 分享