太好了!你已經能分辨關於程式設計典範與程式語言的對錯敘述。現在有位同事來請教不同的程式設計典範,但他顯然把程式設計典範和程式語言混為一談。為了幫助他,請你將以下特徵與範例分類為描述或舉例的是程式「語言」還是程式「典範」。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
準備好第一次認識程式設計典範吧!本章將介紹什麼是程式設計典範、為什麼它們重要,以及兩大類型——命令式與宣告式程式設計。你也會學到撰寫模組化程式碼與職責分離的好處,並了解它們如何與不同典範相關。
當前練習
深入認識程式設計中最常用的典範之一:程序式程式設計。本章將介紹什麼是程序式程式設計、可用來解決哪些問題,以及它如何實現職責分離與模組化程式碼。你會學到像是 `if` 敘述、`for` 迴圈與函式定義等控制流程如何用於程序式程式設計,並在 Python 中實作練習。
在本章中深入探索函數式程式設計。我們會說明函數式程式設計的基礎:何時使用、優缺點,以及一些應用。你也會學到在函數式程式設計中使用遞迴,並親自實作一些基本的函數式程式。
來玩玩類別與物件吧!本章將介紹物件導向程式設計典範、其常見應用、優缺點,以及如何在 Python 中實作基本的物件導向程式。我們也會觸及此典範中的進階主題,例如類別繼承與公開屬性與私有屬性的差異。