本書由淺入深、循序漸進地介紹了Python程序設(shè)計的思路和方法,通過趣味性強的精彩案例融匯每一章知識點,從而增強讀者的學(xué)習(xí)興趣,培養(yǎng)讀者的自主學(xué)習(xí)能力和獨立思考能力,并提高讀者的計算思維能力。全書共分為10個項目,分別為感受Python精彩世界、編寫簡單的Python程序、活學(xué)活用流程控制、創(chuàng)建和使用字符串、活使用組合數(shù)據(jù)、運用函數(shù)解決問題、讀寫文件及格式化數(shù)據(jù)、活學(xué)活用面向?qū)ο、處理異常、?gòu)建與發(fā)布生態(tài)庫。本書適合作為高等院校計算機程序設(shè)計教材,也可以作為計算機程序設(shè)計培訓(xùn)教材、各種計算機等級考試的參考教材和Python程序設(shè)計愛好者的自學(xué)教材。
趙艷莉 ,鄭州財稅金融職業(yè)學(xué)院教師。曾榮獲省教育廳優(yōu)秀教學(xué)成果一等獎,優(yōu)質(zhì)課一等獎,優(yōu)秀論文一等獎,第四屆“文明風(fēng)采”動畫比賽優(yōu)秀指導(dǎo)教師,省教育廳信息技術(shù)優(yōu)秀成果獎一等獎。
項目1 感受Python的精彩世界 001
任務(wù)1 搭建Python開發(fā)環(huán)境 003
任務(wù)單 003
信息單 003
評價單 009
任務(wù)2 使用集成開發(fā)工具PyCharm 010
任務(wù)單 010
信息單 010
評價單 015
任務(wù)3 編寫第一個Python程序 016
任務(wù)單 016
信息單 016
評價單 024
任務(wù)4 安裝并使用Python模塊 025
任務(wù)單 025
信息單 025
評價單 028
項目2 編寫簡單的Python程序 030
任務(wù)1 打印超市購物小票 032
任務(wù)單 032
信息單 032
評價單 038
任務(wù)2 獲取身體質(zhì)量指數(shù) 039
任務(wù)單 039
信息單 039
評價單 052
項目3 活學(xué)活用流程控制 055
任務(wù)1 換算體重 057
任務(wù)單 057
信息單 057
評價單 060
任務(wù)2 根據(jù)BMI值確定健康狀況 061
任務(wù)單 061
信息單 061
評價單 072
任務(wù)3 設(shè)計逢7拍手游戲 073
任務(wù)單 073
信息單 073
評價單 083
任務(wù)4 設(shè)計猜數(shù)游戲 084
任務(wù)單 084
信息單 084
評價單 090
項目4 創(chuàng)建和使用字符串 094
任務(wù)1 判斷密碼強度 096
任務(wù)單 096
信息單 096
評價單 101
任務(wù)2 獲取文本進度條 102
任務(wù)單 102
信息單 102
評價單 107
任務(wù)3 過濾敏感詞 108
任務(wù)單 108
信息單 108
評價單 115
項目5 靈活使用組合數(shù)據(jù) 117
任務(wù)1 隨機分配辦公室 119
任務(wù)單 119
信息單 119
評價單 128
任務(wù)2 中英文數(shù)字對照表 129
任務(wù)單 129
信息單 129
評價單 134
任務(wù)3 識別單詞 135
任務(wù)單 135
信息單 135
評價單 148
項目6 運用函數(shù)解決問題 151
任務(wù)1 模擬計算器 153
任務(wù)單 153
信息單 153
評價單 162
任務(wù)2 獲取兔子數(shù)列 163
任務(wù)單 163
信息單 163
評價單 168
項目7 讀寫文件及格式化數(shù)據(jù) 171
任務(wù)1 查詢身份證歸屬地 173
任務(wù)單 173
信息單 173
評價單 183
任務(wù)2 輸出楊輝三角形 184
任務(wù)單 184
信息單 184
評價單 193
項目8 活學(xué)活用面向?qū)ο?196
任務(wù)1 獲取網(wǎng)頁數(shù)據(jù) 198
任務(wù)單 198
信息單 198
評價單 209
任務(wù)2 設(shè)計人機猜拳游戲 210
任務(wù)單 210
信息單 210
評價單 220
項目9 處理異常 223
任務(wù)1 為查詢身份證歸屬地添加異常 225
任務(wù)單 225
信息單 225
評價單 234
任務(wù)2 檢測系統(tǒng)密碼異常 235
任務(wù)單 235
信息單 235
評價單 242
項目10 構(gòu)建與發(fā)布生態(tài)庫 245
任務(wù)1 隨機生成驗證碼 247
任務(wù)單 247
信息單 247
評價單 257
任務(wù)2 繪制指定顏色的N邊形 258
任務(wù)單 258
信息單 258
評價單 263
任務(wù)3 模擬時鐘 264
任務(wù)單 264
信息單 264
評價單 271
任務(wù)4 制作猴子接桃游戲 272
任務(wù)單 272
信息單 272
評價單 292