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