Python開發(fā)實(shí)踐教程(第二版)

-
【作 者】于京 陳平生 編著
【I S B N 】978-7-5170-9618-4
【責(zé)任編輯】張玉玲
【適用讀者群】本專通用
【出版時(shí)間】2021-08-18
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】140
【千字?jǐn)?shù)】196
【印 張】8.75
【定 價(jià)】¥26
【叢 書】高等職業(yè)教育通識(shí)類課程新形態(tài)教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書篇幅精練,摒棄了繁雜的原理性描述,而將重點(diǎn)聚焦于如何利用Python開發(fā)項(xiàng)目。本書案例涉及Python編程基礎(chǔ)、面向?qū)ο缶幊獭kinter圖形界面設(shè)計(jì)、網(wǎng)絡(luò)爬蟲、數(shù)據(jù)可視化和Python Web應(yīng)用;知識(shí)和技術(shù)方面涉及Python語言的基本原理、常用技巧、數(shù)據(jù)模型、程序開發(fā)迭代思維和MVC開發(fā)模式及互聯(lián)網(wǎng)的應(yīng)用。作者在書中沒有設(shè)置單獨(dú)的理論陳述,而是將編程理論與案例進(jìn)行有機(jī)結(jié)合,在引導(dǎo)讀者完成實(shí)際開發(fā)的同時(shí),啟發(fā)讀者主動(dòng)應(yīng)用理論提高開發(fā)效率,力求提高讀者的軟件開發(fā)水平。
本書可以作為Python初學(xué)者的學(xué)習(xí)用書,也可作為初級(jí)項(xiàng)目開發(fā)人員的指南。
內(nèi)容設(shè)計(jì)——簡(jiǎn)明扼要、結(jié)構(gòu)合理、與時(shí)俱進(jìn)
內(nèi)容安排——突出實(shí)踐、重在應(yīng)用、實(shí)用性強(qiáng)
內(nèi)容敘述——結(jié)合案例、循序漸進(jìn)、深入淺出
內(nèi)容講解——步驟詳細(xì)、圖文并茂、通俗易懂
自《Python開發(fā)實(shí)踐教程》出版以來,我們經(jīng)常收到讀者的電話和郵件,詢問課后習(xí)題、示例代碼等相關(guān)事宜,并對(duì)書中案例的設(shè)計(jì)提出了自己的看法,使我們感到更加榮幸的是很多教師同行將這本書選為授課教材,并表示該書的編寫方式使學(xué)生很容易開始編寫實(shí)際應(yīng)用案例。
在《Python開發(fā)實(shí)踐教程》出版后的幾年中,Python語言已經(jīng)得到了更廣泛的應(yīng)用,大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)、財(cái)經(jīng)等各個(gè)領(lǐng)域的很多專業(yè)人士都利用Python快速架構(gòu)自己的應(yīng)用。Python的版本也從Python 2演進(jìn)到了Python 3。
Python 3完善和規(guī)范了Python的某些語法,并利用迭代器等結(jié)構(gòu)提高了對(duì)大型數(shù)據(jù)的運(yùn)行效率。2020年,我們完成了《Python開發(fā)實(shí)踐教程》(第二版)的編寫。我們選擇了應(yīng)用日趨廣泛的Python 3作為再版的基礎(chǔ),對(duì)字典等數(shù)據(jù)結(jié)構(gòu)的使用作了補(bǔ)充,在實(shí)際應(yīng)用方面更新了案例,對(duì)目前常用的Django、正則表達(dá)式、JSON數(shù)據(jù)解析進(jìn)行了示例展示。同時(shí)為了適應(yīng)圖形表達(dá)的需求,書中引入了pyecharts數(shù)據(jù)可視化的實(shí)例。
編 者
2021年4月
案例1-1 計(jì)算三角形面積 1
案例導(dǎo)讀 1
邊學(xué)邊練 2
知識(shí)梳理與擴(kuò)展 2
小結(jié) 5
練習(xí)一 5
第2章 常用運(yùn)算及自定義函數(shù) 6
案例2-1 定義函數(shù)計(jì)算三角形面積 6
案例導(dǎo)讀 6
知識(shí)梳理與擴(kuò)展 7
案例2-2 開發(fā)一個(gè)計(jì)算三角形面積的工具包 8
案例導(dǎo)讀 8
知識(shí)梳理與擴(kuò)展 9
小結(jié) 11
練習(xí)二 12
第3章 分支、循環(huán)和列表的使用 13
案例3-1 選擇圖形 13
案例導(dǎo)讀 14
知識(shí)梳理與擴(kuò)展 15
案例3-2 完成連續(xù)選擇圖形功能 16
案例導(dǎo)讀 17
知識(shí)梳理與擴(kuò)展 17
案例3-3 完善計(jì)算面積功能 18
知識(shí)梳理與擴(kuò)展 19
案例3-4 連續(xù)選擇圖形計(jì)算面積并在列表中
記錄結(jié)果 20
案例導(dǎo)讀 23
知識(shí)梳理與擴(kuò)展 23
小結(jié) 26
練習(xí)三 27
第4章 開發(fā)萬年歷 28
案例4-1 輸出月歷 28
案例導(dǎo)讀 29
案例4-2 確定打印天數(shù) 29
案例導(dǎo)讀 30
案例4-3 確定日期與星期的對(duì)應(yīng)關(guān)系 31
案例導(dǎo)讀 32
案例4-4 完成萬年歷 32
案例導(dǎo)讀 34
小結(jié) 34
練習(xí)四 34
第5章 元組、字符串、字典和文本文件 35
案例5-1 利用元組(tuple)查找數(shù)學(xué)常量 35
案例導(dǎo)讀 35
知識(shí)梳理與擴(kuò)展 36
案例5-2 利用字典(dictionary)統(tǒng)計(jì)
工作量 37
案例導(dǎo)讀 38
知識(shí)梳理與擴(kuò)展 38
案例5-3 利用字符串(string)處理日志 39
案例導(dǎo)讀 40
知識(shí)梳理與擴(kuò)展 40
案例5-4 文本文件的讀寫 42
案例導(dǎo)讀 43
知識(shí)梳理與擴(kuò)展 43
小結(jié) 46
練習(xí)五 46
第6章 面向?qū)ο蟮念惻c對(duì)象應(yīng)用 48
案例6-1 利用面向?qū)ο蟮姆椒ㄓ?jì)算三角形
面積 48
案例導(dǎo)讀 50
知識(shí)梳理與擴(kuò)展 50
案例6-2 利用繼承和多態(tài)計(jì)算多種圖形的
面積 52
案例導(dǎo)讀 54
知識(shí)梳理與擴(kuò)展 55
小結(jié) 56
練習(xí)六 57
第7章 開發(fā)“窗體”風(fēng)格的程序 58
案例7-1 在MessageBox中顯示輸入信息 58
案例導(dǎo)讀 60
知識(shí)梳理與擴(kuò)展 61
案例7-2 顯示單詞程序的圖形界面設(shè)計(jì) 63
案例導(dǎo)讀 65
知識(shí)梳理與擴(kuò)展 66
案例7-3 用菜單選擇文件程序的界面設(shè)計(jì) 67
案例導(dǎo)讀 69
知識(shí)梳理與擴(kuò)展 70
小結(jié) 72
練習(xí)七 72
第8章 利用MVC模式開發(fā)程序 73
案例8-1 非MVC模式的背單詞程序 73
案例導(dǎo)讀 76
案例8-2 基于MVC結(jié)構(gòu)的背單詞程序 76
案例導(dǎo)讀 82
案例8-3 基于MVC架構(gòu)的有圖形界面的
背單詞程序 82
案例導(dǎo)讀 85
知識(shí)梳理與擴(kuò)展 85
小結(jié) 86
練習(xí)八 87
第9章 利用Django開發(fā)Web應(yīng)用 88
案例9-1 Hello Django! 88
案例導(dǎo)讀 92
知識(shí)梳理與擴(kuò)展 93
案例9-2 利用Django模板渲染技術(shù)
輸出網(wǎng)頁 94
案例導(dǎo)讀 96
知識(shí)梳理與擴(kuò)展 97
案例9-3 開發(fā)表單(Form)處理用戶輸入 98
案例導(dǎo)讀 101
知識(shí)梳理與擴(kuò)展 101
案例9-4 開發(fā)數(shù)據(jù)庫(kù)應(yīng)用 102
案例導(dǎo)讀 111
知識(shí)梳理與擴(kuò)展 112
小結(jié) 114
練習(xí)九 115
第10章 網(wǎng)絡(luò)爬蟲與數(shù)據(jù)可視化 116
案例10-1 數(shù)據(jù)爬取 116
案例導(dǎo)讀 117
知識(shí)梳理與拓展 118
案例10-2 數(shù)據(jù)可視化 119
案例導(dǎo)讀1 121
案例導(dǎo)讀2 123
知識(shí)梳理與擴(kuò)展 123
案例10-3 可視化展示 125
案例導(dǎo)讀 127
知識(shí)梳理與拓展 128
練習(xí)十 128
附錄 開發(fā)環(huán)境配置 129
- 零基礎(chǔ)玩轉(zhuǎn)國(guó)產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測(cè)實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫(kù)編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營(yíng)與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級(jí)辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢(mèng)娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長(zhǎng)沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]