- Python編程快速上手2
- (美)阿爾·斯維加特
- 526字
- 2022-10-26 17:00:06
如何設計小程序
編程已被證明是一項強大的技能,它“創造”了價值數十億美元的科技公司和驚人的技術進步。我們創建自己的軟件時很容易好高騖遠,“貪多嚼不爛”的后果只能是程序爛尾,而開發者也會倍感沮喪。其實,你無須成為計算機天才也能編寫有趣且富有創意的程序。
本書中的Python程序遵循以下幾個設計原則,有助于編程新手理解源代碼。
● 小型:本書中大多數項目的程序不超過256行代碼,這樣做是為了讓讀者更容易理解。選擇256這個行數限制沒什么特別的含義,不過是因為256是2的8次方,而2的冪通常被認為是程序員的幸運數字。
● 基于文本:文字比圖形簡單。源代碼和程序輸出都是文本,這樣便于你搞清楚代碼中的print('Thanks for playing!')和屏幕上輸出的Thanks for playing!之間的關系。
● 免安裝:每個程序都保存為單獨的Python源文件,其擴展名為.py,如tictactoe.py,你不需要額外運行安裝程序。
● 豐富:本書共有81個程序,包括棋盤類、卡牌類、藝術類、模擬類、謎題類、迷宮類和詼諧類程序等。
● 簡單:這些程序的編寫方式易于初學者理解。每當不得不在使用復雜的高性能算法編寫代碼和編寫簡單、直接的代碼之間做出選擇時,我總是選擇后者。
基于文本的程序可能看起來很老套,但采用這種編程風格可以避開下載圖形、安裝附加庫以及管理項目文件夾等帶來的干擾和陷阱,只需關注代碼本身。
推薦閱讀
- Advanced Quantitative Finance with C++
- TensorFlow Lite移動端深度學習
- Mastering JavaScript Object-Oriented Programming
- 華為HMS生態與應用開發實戰
- Java Web及其框架技術
- Mastering Apache Maven 3
- 自然語言處理Python進階
- Serverless computing in Azure with .NET
- 從Java到Web程序設計教程
- 軟件測試實用教程
- Webpack實戰:入門、進階與調優
- Scratch從入門到精通
- 黑莓(BlackBerry)開發從入門到精通
- Visual C++從入門到精通(第2版)
- jMonkeyEngine 3.0 Beginner’s Guide