目錄
第1章 用Python編寫應用程序
第1課 什么是桌面應用程序?4
桌面應用程序簡介6
第2課 安裝Python7
Windows系統的安裝方法7
macOS系統的安裝方法9
第3課 用tkinter編寫桌面應用程序12
啟動IDLE12
用tkinter編寫歡迎應用程序14
第4課 用PySimpleGUI編寫桌面應用程序18
安裝庫(Windows系統)18
安裝庫(macOS系統)19
用PySimpleGUI編寫歡迎應用程序20
雙擊啟動應用程序22
雙擊啟動的方法(Windows系統)23
雙擊啟動的方法(macOS系統)26
第2章 應用程序編寫基礎
第5課 學習應用程序的編寫方法32
顯示3個控件的應用程序34
“你好,某某!”應用程序38
“你好,某某!”應用程序(簡化版)40
第6課 選擇配色42
“你好,某某!”應用程序(其他顏色)44
第7課 用布局創(chuàng)建應用程序的畫面47
應用程序畫面的布局47
Text的文本對齊49
其他控件50
第3章 編寫計算應用程序
第8課 用變量構造字符串的便捷方法—f字符串58
f字符串測試(嵌入字符串和整數)59
f字符串測試(表達式)60
f字符串測試(位數分組、補零、小數點后的位數)61
f字符串測試(二進制數和十六進制數的顯示)63
第9課 AA制應用程序65
AA制應用程序設計65
AA制應用程序布局66
編寫AA制應用程序67
第10課 BMI值計算應用程序70
BMI值計算應用程序設計71
BMI值計算應用程序布局71
編寫B(tài)MI值計算應用程序72
第11課 出生的秘密應用程序75
出生的秘密應用程序設計76
出生的秘密應用程序布局77
編寫出生的秘密應用程序78
第12課 生肖查找應用程序80
生肖查找應用程序設計80
生肖查找應用程序布局82
編寫生肖查找應用程序83
第4章 編寫時鐘應用程序
第13課 測量時間88
查看當前時刻88
時間的減法90
編寫持續(xù)運行的應用程序94
第14課 時鐘應用程序96
時鐘應用程序布局96
編寫時鐘應用程序97
第15課 秒表應用程序100
秒表應用程序設計100
秒表應用程序布局104
編寫秒表應用程序104
第16課 課程表應用程序106
課程表應用程序設計107
課程表應用程序布局108
編寫課程表應用程序108
第5章 編寫文件操作應用程序
第17課 文本讀取應用程序114
安裝庫(Windows系統)115
安裝庫(macOS系統)115
讀取文本文件116
保存文本文件119
顯示文件對話框120
文本讀取應用程序布局123
編寫文本讀取應用程序124
第18課 文本編輯器應用程序127
文本編輯器應用程序布局127
編寫文本編輯器應用程序128
第19課 圖像顯示應用程序133
圖像顯示應用程序布局134
編寫圖像顯示應用程序134
第20課 圖像編輯應用程序138
圖像編輯應用程序布局139
編寫黑白圖像編輯應用程序139
編寫馬賽克圖像編輯應用程序143
第21課 二維碼生成器應用程序146
二維碼生成器應用程序布局147
編寫二維碼生成器應用程序147
第6章 編寫游戲應用程序
第22課 抽簽應用程序154
抽簽應用程序設計154
抽簽應用程序布局155
編寫抽簽應用程序156
第23課 猜拳應用程序158
猜拳應用程序設計158
猜拳應用程序布局161
編寫猜拳應用程序163
第24課 加法游戲應用程序166
加法游戲應用程序設計166
加法游戲應用程序布局171
編寫加法游戲應用程序171
第25課 猜數游戲應用程序175
猜數游戲應用程序設計175
猜數游戲應用程序布局179
編寫猜數游戲應用程序179
第26課 31點游戲應用程序182
31點游戲應用程序設計182
31點游戲應用程序布局189
編寫31點游戲應用程序190
第27課 接下來做什么?194