- Python面向對象編程:構建游戲和GUI
- (美)艾維·卡爾布
- 392字
- 2023-06-29 17:17:41
第1章 過程式Python示例
編程入門課程和圖書常常采用過程式編程風格來講解軟件開發,這種編程風格將一個程序拆分為許多函數(也稱為過程或子例程)。把數據傳遞給函數,然后函數執行一個或多個計算,并且通常會傳回結果。本書則介紹一種不同的編程范式——面向對象編程(Object-Oriented Programming,OOP)。面向對象編程允許程序員以一種不同的思維方式來思考如何構建軟件。面向對象編程使程序員能夠將代碼和數據合并為內聚的單元,從而避免過程式編程固有的一些復雜的問題。
在本章中,我們通過創建兩個使用多種Python結構的小程序,回顧Python的一些基本概念。第1個程序對應一款名為Higher or Lower的小紙牌游戲,第2個程序模擬銀行系統,對一個、兩個和多個賬戶執行操作。這兩個程序都是使用過程式編程開發的,即使用了標準的數據和函數技術。后面將使用OOP技術重寫這兩個程序。本章的目的是演示過程式編程的一些固有的關鍵問題。了解了這些問題后,后面的各章將解釋OOP如何解決這些問題。
推薦閱讀
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- AWS Serverless架構:使用AWS從傳統部署方式向Serverless架構遷移
- Groovy for Domain:specific Languages(Second Edition)
- 概率成形編碼調制技術理論及應用
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- Visual Basic程序設計實踐教程
- ServiceNow:Building Powerful Workflows
- 鴻蒙OS應用編程實戰
- Hands-On Kubernetes on Windows
- Oracle實用教程
- IoT Projects with Bluetooth Low Energy
- Mastering Concurrency in Python
- Python 3快速入門與實戰
- Java EE程序設計與開發實踐教程
- LabVIEW數據采集(第2版)