本書是Python入門圖書,適合初學(xué)者使用。全書共9章,通過64個有趣的案例介紹Python基礎(chǔ)知識,主要內(nèi)容包括搭建Python開發(fā)環(huán)境、Python基礎(chǔ)、字符串與列表、字典、if語句、循環(huán)語句、循環(huán)嵌套語句、文件與系統(tǒng)、函數(shù)。
本書為慕課版教材,在人郵學(xué)院(www.rymooc.com)平臺上提供了本書的配套慕課,同時編者還為本書各章節(jié)的主要內(nèi)容配備了以二維碼為載體的微課。此外,本書還提供課程資源包,資源包中有本書所有實例的源代碼、制作精良的電子課件等內(nèi)容。資源包可在人郵教育社區(qū)(www.ryjiaoyu.com)下載,其中的源代碼已全部經(jīng)過測試,能夠在Windows 7、Windows 8、Windows 10操作系統(tǒng)下編譯和運(yùn)行。
本書可作為高等教育本專科院校Python程序設(shè)計相關(guān)課程的教材,也可作為編程愛好者的參考書,還可供相關(guān)領(lǐng)域的培訓(xùn)機(jī)構(gòu)使用。
1. 案例豐富,一個知識點(diǎn)配套一個應(yīng)用案例,可使學(xué)生獲得較高的學(xué)習(xí)效率,以及較高的學(xué)習(xí)成就感。
2. 內(nèi)容簡單,通俗易懂,緊扣實際,適合計算機(jī)和非計算機(jī)專業(yè)的學(xué)生學(xué)習(xí)使用。
3. 配套教輔資源豐富,含慕課、微課、PPT、源代碼等資源,支持開展線上線下混合式教學(xué),便于學(xué)生預(yù)習(xí)和復(fù)習(xí)。
明日科技策劃本書。
明日科技:
已經(jīng)在我社出版多本程序設(shè)計類書籍,包括“技術(shù)方案寶典”、“開發(fā)技術(shù)大全”、“自學(xué)手冊”、“參考大全”等多個系列,大都取得了比較好的市場反響。
【章名目錄】
第 1章 搭建Python開發(fā)環(huán)境 1
第 2章 Python基礎(chǔ) 14
第3章 字符串與列表 44
第4章 字典 78
第5章 if語句 97
第6章 循環(huán)語句 132
第7章 循環(huán)嵌套語句 174
第8章 文件與系統(tǒng) 193
第9章 函數(shù) 230
【詳細(xì)目錄】
第 1章 搭建Python開發(fā)環(huán)境 1
1.1 了解Python 2
1.2 搭建Python開發(fā)環(huán)境 2
1.2.1 下載并安裝Python 3
1.2.2 測試安裝是否成功 7
1.3 第 一個Python程序 9
1.3.1 在IDLE中編寫“Hello World” 9
1.3.2 運(yùn)行Python程序 11
1.4 本章小結(jié) 12
1.5 習(xí)題 12
第 2章 Python基礎(chǔ) 14
案例1 人生三重境界——print()函數(shù)的應(yīng)用 15
案例2 古詩加拼音——input()函數(shù)的應(yīng)用 17
案例3 “燃燒你的卡路里”——數(shù)據(jù)類型與運(yùn)算符 20
案例4 溫度轉(zhuǎn)換——str()函數(shù) 23
案例5 圓錐體體積計算——format()函數(shù) 27
案例6 數(shù)字序號轉(zhuǎn)換器——使用ASCII值與字符串 30
案例7 記錄你的密碼——賦值運(yùn)算符 34
案例8 超市結(jié)賬——常用的數(shù)學(xué)函數(shù) 37
案例9 數(shù)字驗證碼——random模塊的應(yīng)用 40
第3章 字符串與列表 44
案例10 藏頭詩——字符串切片與連接 45
案例11 虛擬生成用戶姓名——字符串的replace()方法 47
案例12 小說詞頻統(tǒng)計——字符串檢索與查詢 51
案例13 福布斯富豪排行榜——字符串的split()方法 54
案例14 密碼加密——字符串大小寫轉(zhuǎn)換 57
案例15 雙色球——列表的基本操作 60
案例16 成績統(tǒng)計——sort()方法 63
案例17 報名系統(tǒng)——sum()函數(shù) 67
案例18 歌詠比賽打分——列表推導(dǎo)式 70
案例19 醫(yī)院分診排號系統(tǒng)——decode()方法 73
第4章 字典 78
案例20 便箋本——字典的基本操作 79
案例21 百詞斬——遍歷字典 82
案例22 幸運(yùn)轉(zhuǎn)盤——更新、刪除字典內(nèi)容 85
案例23 聽寫——enumerate()函數(shù) 88
案例24 用條形圖輸出省份GDP——字典排序 91
第5章 if語句 97
案例25 微信轉(zhuǎn)賬——if語句 98
案例26 短信數(shù)字驗證碼——if…else語句 101
案例27 BMI——if…elif…else語句 104
案例28 模擬Windows 10操作系統(tǒng)的用戶權(quán)限管理——開關(guān)語句(1) 108
案例29 汽車之家車型導(dǎo)航——開關(guān)語句(2) 111
案例30 出租車運(yùn)營里程計費(fèi)——and邏輯運(yùn)算符 114
案例31 企業(yè)年會抽獎——or邏輯運(yùn)算符 116
案例32 檢測密碼安全強(qiáng)度——if與輸入驗證 119
案例33 個人存款計算器——not邏輯運(yùn)算符 123
案例34 停車場收費(fèi)系統(tǒng)——嵌套if…else語句 127
第6章 循環(huán)語句 132
案例35 數(shù)據(jù)分解——for循環(huán)語句 133
案例36 程序安裝進(jìn)度條——在for循環(huán)中使用range()函數(shù) 136
案例37 猜年齡——應(yīng)用for…else語句 140
案例38 100以內(nèi)的素數(shù)——for表達(dá)式 144
案例39 密碼輸錯6次賬戶凍結(jié)——while循環(huán)語句 146
案例40 回文數(shù)——在循環(huán)語句中應(yīng)用break語句 150
案例41 成語填填樂——在循環(huán)語句中應(yīng)用continue語句 154
案例42 世界城市時間同步——while True循環(huán) 157
案例43 輸入密碼和確認(rèn)密碼——在循環(huán)語句中使用input語句 161
案例44 生肖查詢——退出while循環(huán)的5種方法 164
案例45 虛擬減肥跑步機(jī)——while循環(huán)語句綜合應(yīng)用 168
第7章 循環(huán)嵌套語句 174
案例46 動態(tài)乘法表——雙層while循環(huán)嵌套語句 175
案例47 運(yùn)動計劃自動提醒——復(fù)雜while True循環(huán)嵌套語句 177
案例48 有多少個“1”——雙層for循環(huán)嵌套語句 182
案例49 統(tǒng)一社會信用代碼——4層for循環(huán)嵌套語句(1) 184
案例50 運(yùn)動競賽——4層for循環(huán)嵌套語句(2) 189
第8章 文件與系統(tǒng) 193
案例51 IMDb——打開和讀取文件 194
案例52 人物猜猜猜——文件操作的常用方法 197
案例53 隨機(jī)出題程序——寫入內(nèi)容到指定文件 201
案例54 文檔目錄修改——使用with語句處理文件 204
案例55 人物關(guān)系圈——規(guī)避文件讀取中的陷阱 208
案例56 統(tǒng)計隨機(jī)生成的IP地址——os模塊及其子模塊os.path 214
案例57 自動創(chuàng)建日期文件——常用目錄操作 218
案例58 照片按日期批量歸檔——文件高級操作 222
案例59 文件名稱批量修改——遍歷目錄與刪除目錄 226
第9章 函數(shù) 230
案例60 強(qiáng)力球彩票——使用自定義函數(shù) 231
案例61 星座判斷程序——函數(shù)參數(shù)的傳遞 234
案例62 IQ測試——函數(shù)的返回值 237
案例63 身份證號碼批量生成——在函數(shù)中使用局部變量 241
案例64 擲骰子游戲——在函數(shù)中使用全局變量 245