想像你正在與一個程式設計團隊合作,大家對於撰寫模組化程式碼並採用職責分離的重要性有些爭論。你最近才學過這個主題,並整理了一份好處清單,準備分享給團隊,說服大家採用這種做法。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
準備好第一次認識程式設計典範吧!本章將介紹什麼是程式設計典範、為什麼它們重要,以及兩大類型——命令式與宣告式程式設計。你也會學到撰寫模組化程式碼與職責分離的好處,並了解它們如何與不同典範相關。
當前練習
深入認識程式設計中最常用的典範之一:程序式程式設計。本章將介紹什麼是程序式程式設計、可用來解決哪些問題,以及它如何實現職責分離與模組化程式碼。你會學到像是 `if` 敘述、`for` 迴圈與函式定義等控制流程如何用於程序式程式設計,並在 Python 中實作練習。
在本章中深入探索函數式程式設計。我們會說明函數式程式設計的基礎:何時使用、優缺點,以及一些應用。你也會學到在函數式程式設計中使用遞迴,並親自實作一些基本的函數式程式。
來玩玩類別與物件吧!本章將介紹物件導向程式設計典範、其常見應用、優缺點,以及如何在 Python 中實作基本的物件導向程式。我們也會觸及此典範中的進階主題,例如類別繼承與公開屬性與私有屬性的差異。