Python開發(fā)實踐教程
-
【作 者】于京 宋偉
【I S B N 】978-7-5170-4895-4
【責任編輯】楊慶川 李炎
【適用讀者群】本專通用
【出版時間】2016-12-30
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】148
【千字數(shù)】225
【印 張】9.25
【定 價】¥22
【叢 書】高等職業(yè)教育“十三五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書篇幅精煉,摒棄了繁雜的原理性描述,而將重點聚焦于“如何利用Python開發(fā)項目”。案例的選取包括編程基礎(chǔ),面向?qū)ο蟮木幊蹋瑘D形界面,利用集合工具完成數(shù)據(jù)分析和組織,數(shù)據(jù)的保存和讀取、外設(shè)硬件模塊控制互聯(lián)網(wǎng)應(yīng)用等等。知識和技術(shù)方面涉及Python語言的基本原理、常用技巧、數(shù)據(jù)模型、開發(fā)模式和互聯(lián)網(wǎng)及物聯(lián)網(wǎng)的應(yīng)用。作者在書中沒有設(shè)置單獨的理論陳述,而將編程理論與案例有機結(jié)合,在引導(dǎo)讀者完成實際開發(fā)的同時,啟發(fā)讀者主動應(yīng)用理論提高開發(fā)效率,力求提高讀者的軟件開發(fā)水平。
本書可以作為Python初學(xué)者的教材,也可以作為項目開發(fā)人員的指南。
本書提供案例源代碼,讀者可以從中國水利水電出版社網(wǎng)站或萬水書苑上免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://mightybasket.cn。
只選取最樸實的與“快速投入Python開發(fā)”有關(guān)的內(nèi)容。
提供快速學(xué)習(xí)Python語言的路徑,并對熱門應(yīng)用給出基本樣例。
每章先列出涉及到的內(nèi)容,再通過案例逐步展示出來。
內(nèi)容涉及語言的基本原理、常用技巧、開發(fā)模式和互聯(lián)網(wǎng)及物聯(lián)網(wǎng)的應(yīng)用。
Python語言是一門朝氣蓬勃的新興語言,它可以工作于多個平臺,且應(yīng)用范圍廣范,從YouTube那樣的大型站點,UBER背后的大型數(shù)據(jù)分析以及“樹莓派”這種幾十美元的“小制作級”的個人創(chuàng)新,幾乎所有應(yīng)用都可以使用Python。Python更吸引人的特點是開發(fā)效率高,簡捷的語法,豐富的資源能夠讓開發(fā)者快速得到想要的結(jié)果。本教程的目標是提供一個路徑讓大家快速地學(xué)習(xí)Python語言,同時又針對熱門應(yīng)用給出了基本的樣例。
本教程的案例內(nèi)容包括編程基礎(chǔ),面向?qū)ο蟮木幊蹋瑘D形界面,利用集合工具完成數(shù)據(jù)分析和組織,數(shù)據(jù)的保存和讀取,圖表繪制,外設(shè)硬件模塊控制互聯(lián)網(wǎng)應(yīng)用等。內(nèi)容的選取涉及語言的基本原理、常用技巧、開發(fā)模式和互聯(lián)網(wǎng)及物聯(lián)網(wǎng)的應(yīng)用,目的是為讀者找到一條從入門到進行熱門應(yīng)用開發(fā)的途徑,使入門者能夠快速掌握開發(fā)能力,投入到自己的應(yīng)用開發(fā)中。想要快速開發(fā)自己的“應(yīng)用”的讀者應(yīng)該歡迎這種安排。
本教程體例的特點是每章都先列出涉及到的內(nèi)容,然后通過案例逐步展示這些內(nèi)容,再對語法細節(jié)作出適量的講解。之所以這樣安排,因為本書是應(yīng)用教程,而不是“編程語言字典”。初次閱讀本書的讀者應(yīng)當先觀察,體會案例,然后再了解案例所涉及的語法知識。
特別的,本書不是Python大全,寫作時就想嚴格控制篇幅,所以選取的內(nèi)容都與“快速投入開發(fā)工作”有關(guān),一些瑣碎和“高深”的內(nèi)容不在本書內(nèi)容選取的范圍內(nèi),例如在Python中讀寫文件至少有十幾種方法,本書只選用最樸實的,而對其他并未涉及。有需求的讀者請查閱Python及其各種工具模塊的參考手冊。
本教程可以作為使用Python語言進行快速開發(fā)的應(yīng)用指南,也可以作為計算機、嵌入式和自動化專業(yè)學(xué)生的編程入門教材。
本書由北京市財政“電子信息類人才培養(yǎng)創(chuàng)新與課程建設(shè)”和“網(wǎng)絡(luò)視頻應(yīng)用開發(fā)平臺構(gòu)建”項目資助,同時感謝王彥俠、胡亦、任棟、柳云梅、安寧、路遠同志對本書完稿提供的大力協(xié)助。
鑒于時間倉促,書中難免存在疏漏,歡迎讀者不吝指正和交流,敬請聯(lián)系ssoohay@qq.com。
編 者
2016年8月
案例1-1 求三角形面積 1
導(dǎo)讀 1
知識梳理與擴展 2
小結(jié) 4
練習(xí)一 5
第二章 常用運算、使用自定義函數(shù) 6
案例2-1 用函數(shù)的方法計算三角形面積 6
導(dǎo)讀 6
案例2-2 開發(fā)一個求三角形面積的工具包 7
知識梳理與擴展 8
小結(jié) 11
練習(xí)二 12
第三章 分支、循環(huán)和列表的使用 13
版本1 從界面開始 13
導(dǎo)讀 14
知識梳理與擴展 15
版本2 完成連續(xù)輸入功能 15
導(dǎo)讀 16
知識梳理與擴展 17
版本3 完善計算面積功能 18
版本4 添加數(shù)據(jù) 20
導(dǎo)讀 22
知識梳理與擴展 23
小結(jié) 25
練習(xí)三 26
第四章 開發(fā)一個萬年歷 27
最初版本 只會打印 27
第二階段 確定打印天數(shù) 29
第三階段 確定星期關(guān)系 32
第四階段 完成“年歷” 34
第五階段 完成萬年歷 36
小結(jié) 36
練習(xí)四 36
第五章 元組、字符串、字典和文本文件 37
元組(tuple) 37
字符串(string) 38
切片 39
字典(dictionary) 40
文本文件讀寫 42
知識梳理與擴展 44
小結(jié) 46
練習(xí)五 47
第六章 面向?qū)ο蟮脑O(shè)計類與對象 49
案例6-1 利用面向?qū)ο蟮姆椒ㄇ笕切?br> 面積 49
知識梳理與擴展 50
案例6-2 利用繼承和多態(tài)求多種圖形的
面積 52
知識梳理與擴展 55
小結(jié) 56
練習(xí)六 56
第七章 開發(fā)“窗體”風(fēng)格的程序 57
案例7-1 輸入信息在MessageBox中顯示 57
導(dǎo)讀 57
知識梳理與擴展 60
案例7-2 圖形界面的背單詞程序 62
案例7-3 可以選擇單詞文件的背單詞程序 63
知識梳理與擴展 67
小結(jié) 69
練習(xí)七 70
第八章 利用MVC模式開發(fā)程序 71
案例8-1 非MVC模式的背單詞程序 72
案例8-2 基于MVC結(jié)構(gòu)的背單詞程序 75
案例8-3 利用MVC架構(gòu)圖形界面的背單詞
程序 82
小結(jié) 88
練習(xí)八 88
第九章 利用“Django”開發(fā)WEB應(yīng)用 89
案例9-1 Hello world, Django! 89
知識梳理與擴展 94
案例9-2 利用Django模板渲染技術(shù)輸出
網(wǎng)頁 95
知識梳理與擴展 97
案例9-3 開發(fā)表單(Form)處理用戶輸入 99
知識梳理與擴展 103
案例9-4 在model中處理數(shù)據(jù)庫 104
知識梳理與擴展 110
小結(jié) 112
練習(xí)九 113
第十章 嵌入式的應(yīng)用開發(fā)實例 114
第1步 項目簡述 114
第2步 利用GPIO控制傳感器并顯示數(shù)據(jù) 114
知識梳理與擴展 129
第3步 申請?zhí)摂M主機 130
第4步 申請微信開發(fā)賬戶 133
第5步 測試Token獲得微信認證 135
第6步 測試微信通信 138
第7步 完成傳感器數(shù)據(jù)查詢 139
小結(jié) 140
練習(xí)十 141
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應(yīng)用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學(xué)英語:英漢互譯500例 [王學(xué)文 著]
- 高等教育多維評價體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習(xí)題與考點特訓(xùn)(第二版) [主編 薛大龍]
- 計算機操作系統(tǒng)實踐指導(dǎo)(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學(xué)研究 [張利超 李寧 著]
- 新時代背景下我國職業(yè)教育產(chǎn)教融合長效機制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫論解讀與實踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學(xué)科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(wù)(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業(yè)發(fā)展報告 [主編 陳莉]
- 舞臺化妝造型設(shè)計 [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專業(yè)實踐教學(xué)體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應(yīng)用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設(shè)計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學(xué) [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項目管理工程師考試32小時通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓(xùn)與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學(xué)生心理健康教育 [方雄 著]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ)
- 新編計算機應(yīng)用基礎(chǔ)教程
- 計算機應(yīng)用基礎(chǔ)實訓(xùn)教程
- 計算機基礎(chǔ)及信息素養(yǎng)
- 電工與電子技術(shù)(第二版)
- 計算機應(yīng)用基礎(chǔ)教程
- 計算機基礎(chǔ)實踐教程
- 計算機應(yīng)用基礎(chǔ)
- 電子商務(wù)概論
- 計算機信息技術(shù)實訓(xùn)教程
- 信息技術(shù)基礎(chǔ)立體化教程
- 計算機信息技術(shù)應(yīng)用教程
- 計算機應(yīng)用基礎(chǔ)(Windows 7+Office 20
- Excel在財務(wù)中的應(yīng)用(第二版)
- 外貿(mào)英語
- CorelDRAW X8矢量圖形設(shè)計

