iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

Python 錦囊密技 系列

如果把學習Python當作一趟旅行,作者希望能為這趟旅遊留下美好的印記,將Python各式有趣的應用記錄下來,與讀者共同體驗Python之美。
系列文章將包括:
1. 設計理念(Design principles):函數式程式設計(Functional programming)、匿名函數(Lambda function)、物件導向程式設計(OOP)、特性導向程式設計(AOP)...等。
2. Python支援的特殊函數、機制及資料結構。
3. 應用:資料分析、影像處理、自然語言處理、機器學習、語音辨識/生成、網頁/桌面程式開發、儀表板、工具開發、Office Automation…。

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

【Python錦囊㊙️技1】開發中大型應用系統的必備技能

前言 如果把學習Python當作一趟旅行,希望能為這趟旅遊留下美好的印記,將Python各式有趣的應用記錄下來,與讀者共同體驗Python之美。系列文章會介紹一...

2024-09-15 ‧ 由 I code so I am 分享
DAY 2

【Python錦囊㊙️技2】Python 很簡單,但要寫的好很不簡單

前言 撰寫Python程式很簡單,因為Python的發明人Guido van Rossum希望撰寫Python程式可以像英文寫作一樣自然,不需要作變數型別宣告、...

2024-09-16 ‧ 由 I code so I am 分享
DAY 3

【Python錦囊㊙️技3】One liners

前言 One liner就是以很短的話語說笑話或打動人心,也有很多人使用一行程式,展現Python的威力,以下筆者就節錄一些One liners,與大家共同品味...

2024-09-17 ‧ 由 I code so I am 分享
DAY 4

【Python錦囊㊙️技4】函數式程式設計(Functional Programming)

前言 函數式程式設計(Functional Programming)是一種設計模式(Design pattern),主程式能夠將函數當作參數,進行傳遞(輸出/輸...

2024-09-18 ‧ 由 I code so I am 分享
DAY 5

【Python錦囊㊙️技5】來寫一個直譯器(Interpreter)吧!

前言 上一篇介紹函數式程式設計(Functional Programming)的概念,這次再進一步應用它及抽象語法樹(Abstract Syntax Tree,...

2024-09-19 ‧ 由 I code so I am 分享
DAY 6

【Python錦囊㊙️技6】AOP vs. 裝飾器(Decorator)

前言 依照維基百科的定義,特性導向程式設計(Aspect-oriented programming,AOP)是一種設計模式(Design pattern),它可...

2024-09-20 ‧ 由 I code so I am 分享
DAY 7

【Python錦囊㊙️技7】裝飾器(Decorator)深入研究

前言 上一篇介紹Decorator實作,討論如何追蹤程式執行流程,並計算執行時間,找出作業的瓶頸。今天我們進一步討論Decorator更多的用法與應用實務,包括...

2024-09-21 ‧ 由 I code so I am 分享
DAY 8

【Python錦囊㊙️技8】工作日誌(Log)應用實務及監視器

前言 工作日誌(Log)是將除錯訊息寫入檔案、或顯示在螢幕上,甚至傳給遠端的電腦,主要是要記錄執行過程,萬一使用者操作系統發生錯誤時,能回頭追查原因,是開發中大...

2024-09-22 ‧ 由 I code so I am 分享
DAY 9

【Python錦囊㊙️技9】例外處理(Exception)實務

前言 不管是智商157或更高的程式設計師撰寫程式碼時,都無法保證系統不會出現錯誤,因此,我們只能在程式出現非預期的錯誤時,進行善後處理,顯示錯誤原因或修正錯誤的...

2024-09-23 ‧ 由 I code so I am 分享
DAY 10

【Python錦囊㊙️技10】OOA、OOD and OOP

前言 雖然,物件導向程式設計(Object-oriented programming, OOP)已是老生常談,網路上有太多的資源可參考,不過,因為實在太重要了,...

2024-09-24 ‧ 由 I code so I am 分享