官术网_书友最值得收藏!

第1章 過程式Python示例

編程入門課程和圖書常常采用過程式編程風格來講解軟件開發,這種編程風格將一個程序拆分為許多函數(也稱為過程或子例程)。把數據傳遞給函數,然后函數執行一個或多個計算,并且通常會傳回結果。本書則介紹一種不同的編程范式——面向對象編程(Object-Oriented Programming,OOP)。面向對象編程允許程序員以一種不同的思維方式來思考如何構建軟件。面向對象編程使程序員能夠將代碼和數據合并為內聚的單元,從而避免過程式編程固有的一些復雜的問題。

在本章中,我們通過創建兩個使用多種Python結構的小程序,回顧Python的一些基本概念。第1個程序對應一款名為Higher or Lower的小紙牌游戲,第2個程序模擬銀行系統,對一個、兩個和多個賬戶執行操作。這兩個程序都是使用過程式編程開發的,即使用了標準的數據和函數技術。后面將使用OOP技術重寫這兩個程序。本章的目的是演示過程式編程的一些固有的關鍵問題。了解了這些問題后,后面的各章將解釋OOP如何解決這些問題。

主站蜘蛛池模板: 东丰县| 锡林浩特市| 库伦旗| 商城县| 营山县| 澜沧| 南靖县| 玉龙| 九龙城区| 成安县| 孝义市| 清丰县| 开平市| 喀喇沁旗| 凤翔县| 莲花县| 阳信县| 晋城| 上饶市| 德庆县| 凭祥市| 共和县| 枝江市| 新田县| 田东县| 彭州市| 宜昌市| 扎兰屯市| 务川| 霞浦县| 秦皇岛市| 吉林省| 山东| 买车| 丰县| 甘洛县| 东台市| 嘉义县| 盐津县| 陈巴尔虎旗| 奉贤区|