iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

python30天入門學習 系列

Python 30天旨在快速掌握Python的基礎知識與技能,學習內容包含Python基本語法、數據類型、變量操作、控制結構(如條件語句與循環)、函數與模組等核心概念,再逐步深入到字符串處理、文件操作、錯誤處理、面向對象編程、數據庫操作、正則表達式等進階主題,並引導學習者通過實戰達成鞏固知識,並提供進一步學習與實踐的方向。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊正114統一發票好難隊
DAY 21

第21天:Map和Filter

在Python中,map() 和 filter() 是兩個強大的內建函數,經常與匿名函數(如 lambda)或其他可重用的函數一起使用。這兩個函數主要用於處理可...

2024-10-05 ‧ 由 tso3277 分享
DAY 22

第22天:生成器

Python生成器(Generator)是一種特殊的可迭代對象,使用 yield 關鍵字逐個返回結果。與普通函數不同,生成器不會一次性返回所有結果,而是在需要時...

2024-10-06 ‧ 由 tso3277 分享
DAY 23

第23天:正則表達式 part 1

正則表達式(Regular Expression,簡稱正則或 regex)是用來匹配字符串的強大工具,在處理文本時非常實用。Python 提供了內置的 re 模...

2024-10-07 ‧ 由 tso3277 分享
DAY 24

第24天:正則表達式 part 2

參、常用正則表達式模式 以下是一些常用的正則表達式模式,可以幫助快速匹配各種模式的字符串。 \d:匹配一個數字字符,相當於 [0-9]。 \D:匹配一個非...

2024-10-08 ‧ 由 tso3277 分享
DAY 25

第25天:多線程

Python 多線程(Multithreading)是一種允許程序並發執行多個線程的技術,每個線程可以獨立完成任務。這在需要執行 I/O 密集型任務(如文件讀寫...

2024-10-09 ‧ 由 tso3277 分享
DAY 26

第26天:網絡請求 part1

在Python中,進行網絡請求非常方便,常用的工具之一是 requests 庫。這個第三方庫提供了簡潔易用的API,讓你可以發送HTTP請求、處理回應、下載文件...

2024-10-10 ‧ 由 tso3277 分享
DAY 27

第27天:網絡請求 part2

肆、發送文件 可以使用 files 參數來發送文件到服務器,例如通過 POST 請求上傳文件。 import requests url = "htt...

2024-10-11 ‧ 由 tso3277 分享
DAY 28

第28天:JSON操作

在Python中,json 模塊提供了處理JSON(JavaScript Object Notation)數據的功能。JSON是一種輕量級的數據交換格式,適合於...

2024-10-12 ‧ 由 tso3277 分享
DAY 29

第29天:單元測試 part1

在Python中,單元測試是一種用來檢查代碼各個功能是否按照預期運行的方法。Python提供了一個內建的模塊 unittest 來實現單元測試,它讓我們可以對代...

2024-10-13 ‧ 由 tso3277 分享
DAY 30

第30天:單元測試 part2

參、setUp() 和 tearDown() 方法 setUp() 和 tearDown() 方法分別在每個測試方法之前和之後執行。它們通常用於設置測試環境或清...

2024-10-14 ‧ 由 tso3277 分享