如果把學習Python當作一趟旅行,作者希望能為這趟旅遊留下美好的印記,將Python各式有趣的應用記錄下來,與讀者共同體驗Python之美。
系列文章將包括:
1. 設計理念(Design principles):函數式程式設計(Functional programming)、匿名函數(Lambda function)、物件導向程式設計(OOP)、特性導向程式設計(AOP)...等。
2. Python支援的特殊函數、機制及資料結構。
3. 應用:資料分析、影像處理、自然語言處理、機器學習、語音辨識/生成、網頁/桌面程式開發、儀表板、工具開發、Office Automation…。
前言 如果把學習Python當作一趟旅行,希望能為這趟旅遊留下美好的印記,將Python各式有趣的應用記錄下來,與讀者共同體驗Python之美。系列文章會介紹一...
前言 撰寫Python程式很簡單,因為Python的發明人Guido van Rossum希望撰寫Python程式可以像英文寫作一樣自然,不需要作變數型別宣告、...
前言 One liner就是以很短的話語說笑話或打動人心,也有很多人使用一行程式,展現Python的威力,以下筆者就節錄一些One liners,與大家共同品味...
前言 函數式程式設計(Functional Programming)是一種設計模式(Design pattern),主程式能夠將函數當作參數,進行傳遞(輸出/輸...
前言 上一篇介紹函數式程式設計(Functional Programming)的概念,這次再進一步應用它及抽象語法樹(Abstract Syntax Tree,...
前言 依照維基百科的定義,特性導向程式設計(Aspect-oriented programming,AOP)是一種設計模式(Design pattern),它可...
前言 上一篇介紹Decorator實作,討論如何追蹤程式執行流程,並計算執行時間,找出作業的瓶頸。今天我們進一步討論Decorator更多的用法與應用實務,包括...
前言 工作日誌(Log)是將除錯訊息寫入檔案、或顯示在螢幕上,甚至傳給遠端的電腦,主要是要記錄執行過程,萬一使用者操作系統發生錯誤時,能回頭追查原因,是開發中大...
前言 不管是智商157或更高的程式設計師撰寫程式碼時,都無法保證系統不會出現錯誤,因此,我們只能在程式出現非預期的錯誤時,進行善後處理,顯示錯誤原因或修正錯誤的...
前言 雖然,物件導向程式設計(Object-oriented programming, OOP)已是老生常談,網路上有太多的資源可參考,不過,因為實在太重要了,...