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