欧美视频网-亚洲黄色在线视频-www.日韩.com-欧美一区免费-欧美高清免费-欧美另类综合

熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

Python程序設(shè)計(jì)教程

中國(guó)水利水電出版社
    【作 者】主編 李治國(guó) 武春嶺 【I S B N 】978-7-5170-6588-3 【責(zé)任編輯】張玉玲 【適用讀者群】高職高專 【出版時(shí)間】2018-07-10 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】192 【千字?jǐn)?shù)】295 【印 張】12 【定 價(jià)】34 【叢 書(shū)】普通高等教育數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)教材 【備注信息】
圖書(shū)詳情

    目前已經(jīng)出版的Python相關(guān)教材大多以Python 2.0為平臺(tái)編寫(xiě),具有一定的局限性。其程序代碼已經(jīng)無(wú)法直接在最新的Python平臺(tái)上運(yùn)行,不能很好地滿足讀者對(duì)Python語(yǔ)言的學(xué)習(xí)需求。本書(shū)以Python 3.0為基礎(chǔ)編寫(xiě),融入了最新的Python語(yǔ)言和編程特點(diǎn)。本書(shū)一共11章,從基本語(yǔ)法入手,涵蓋了Python語(yǔ)言中的常見(jiàn)序列結(jié)構(gòu)、常見(jiàn)語(yǔ)句、函數(shù)文件、類和繼承、多線程編程、圖形界面設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)絡(luò)應(yīng)用和Web應(yīng)用等內(nèi)容。本書(shū)采用案例引導(dǎo)的方式,每個(gè)章節(jié)精心編排了大量的案例程序,生動(dòng)形象地向?qū)W生展示了知識(shí)結(jié)構(gòu)和項(xiàng)目應(yīng)用。書(shū)中的所有程序都經(jīng)過(guò)調(diào)試運(yùn)行,保證了案例程序的正確性。

    本書(shū)具有清晰易懂、案例豐富、實(shí)戰(zhàn)性強(qiáng)的特點(diǎn),適合本科和高職高專學(xué)生作為學(xué)習(xí)教程,同時(shí)也可以作為Python編程愛(ài)好者和程序員的學(xué)習(xí)和參考資料。

    本書(shū)以Python 3.0 為基礎(chǔ)編寫(xiě),融入了最新的Python 語(yǔ)言和編程特點(diǎn)。從理論延伸到實(shí)踐,將讀者逐步引入到Python 程序設(shè)計(jì)的精彩世界中。從基本語(yǔ)法入手,循序漸進(jìn),涵蓋了Python 語(yǔ)言中的常見(jiàn)序列結(jié)構(gòu)、常見(jiàn)語(yǔ)句、函數(shù)文件、類和繼承、多線程編程、圖形界面設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)絡(luò)應(yīng)用和Web 應(yīng)用等內(nèi)容。

    本書(shū)采用案例引導(dǎo)的方式,每個(gè)章節(jié)精心編排了大量的案例程序,生動(dòng)形象地向?qū)W生展示了知識(shí)結(jié)構(gòu)和項(xiàng)目應(yīng)用。書(shū)中的所有程序都經(jīng)過(guò)調(diào)試運(yùn)行,保證了案例程序的正確性。

    前 言

    Python語(yǔ)言是一種計(jì)算機(jī)編程語(yǔ)言,作用類似于C/C++/Java/Perl/VB/Delphi等計(jì)算機(jī)編程語(yǔ)言,具有非常清晰易讀的語(yǔ)法特點(diǎn),是一種面向?qū)ο蟮母呒?jí)語(yǔ)言,并且可以進(jìn)行擴(kuò)展。Python語(yǔ)言用途非常廣泛,支持Java和.Net技術(shù),可以運(yùn)行在Windows、Linux、FreeBSD、Solaris等幾乎所有的操作系統(tǒng)上,也可以運(yùn)行在手機(jī)中。目前在國(guó)際上非常流行,正在得到越來(lái)越多的重視。

    Python語(yǔ)言使用方便,不需要進(jìn)行復(fù)雜的編譯,可以進(jìn)行各種軟件的開(kāi)發(fā),比如:制作網(wǎng)站、開(kāi)發(fā)圖形界面(GUI)程序、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、圖形圖像處理、科學(xué)計(jì)算、手機(jī)編程、游戲編程等。

    本書(shū)基于Python 3.0版本編寫(xiě)。Python 3.0是目前Python的較新版本,相比之前的版本在部分語(yǔ)法上更加精煉合理,并且得到更多第三方軟件的支持,擁有更加廣闊的資源。由于Python 3.0版本在設(shè)計(jì)時(shí)沒(méi)有考慮向下兼容,因此許多早期Python版本設(shè)計(jì)的程序都無(wú)法在Python 3.0上正常執(zhí)行。本教程中的所有案例均需要在Python 3.0環(huán)境下運(yùn)行和調(diào)試。

    本教程一共11章,從基本語(yǔ)法入手,循序漸進(jìn),從理論延伸到實(shí)踐,將讀者逐步引入到Python程序設(shè)計(jì)的精彩世界中。第1章介紹了Python語(yǔ)言的特點(diǎn),該語(yǔ)言的編譯器及開(kāi)發(fā)環(huán)境的安裝方法以及在編程過(guò)程中的程序調(diào)試環(huán)境。第2章主要講解Python語(yǔ)言的變量類型和常用語(yǔ)句。第3章闡述了字符串、列表、元組、集合、字典等五種數(shù)據(jù)結(jié)構(gòu)和應(yīng)用。第4章介紹函數(shù)的概念、函數(shù)的定義方法以及如何調(diào)用函數(shù)。第5章介紹利用Python語(yǔ)言中的輸入和輸出功能、讀取和寫(xiě)入的方法,以及文件內(nèi)建函數(shù)、方法、屬性及文件系統(tǒng)等內(nèi)容。第6章講解Python語(yǔ)言的面向?qū)ο缶幊。?章介紹基于Tkinter 模塊的圖形界面編程。第8章闡述線程創(chuàng)建、線程同步和線程優(yōu)先級(jí)等內(nèi)容。第9章基于SQLite數(shù)據(jù)庫(kù)和MySQL數(shù)據(jù)庫(kù),詳細(xì)介紹數(shù)據(jù)庫(kù)的創(chuàng)建、查詢和修改等內(nèi)容。第10章講解網(wǎng)絡(luò)中最常用的套接字和郵件服務(wù)等網(wǎng)絡(luò)編程和應(yīng)用。第11章講述Web開(kāi)發(fā),介紹與Python Web開(kāi)發(fā)技術(shù)相關(guān)的WSGI框架和模板的使用。

    全書(shū)由重慶電子工程職業(yè)學(xué)院的李治國(guó)、武春嶺任主編,唐乾林、梁雪梅、魯先志、周璐璐、趙怡為副主編。中國(guó)水利水電出版社的寇文杰編輯對(duì)本書(shū)的出版給予了大力支持。在此,謹(jǐn)向?yàn)楸緯?shū)出版付出辛勤勞動(dòng)的同志表示感謝。

    由于編者水平有限,書(shū)中不足之處和錯(cuò)誤在所難免,懇請(qǐng)廣大讀者批評(píng)指正,我們將在再版時(shí)及時(shí)改進(jìn)。編者的E-mail:578774623@qq.com。

    編 者

    2018年4月

    前言

    第1章 Python概述 1
    1.1 Python語(yǔ)言概述 1
    1.1.1 什么是Python語(yǔ)言 1
    1.1.2 Python語(yǔ)言特點(diǎn) 2
    1.2 Python開(kāi)發(fā)環(huán)境的安裝與配置 2
    1.2.1 Python安裝 3
    1.2.2 環(huán)境變量配置 3
    1.3 IDLE編程環(huán)境 4
    1.3.1 通過(guò)交互模式進(jìn)行編程 5
    1.3.2 通過(guò)腳本模式進(jìn)行編程 5
    1.3.3 使用IDLE的調(diào)試器 6
    1.4 PyCharm編程環(huán)境 7
    習(xí)題 10
    第2章 Python程序設(shè)計(jì)基礎(chǔ) 12
    2.1 Python基本語(yǔ)法 12
    2.1.1 標(biāo)識(shí)符 12
    2.1.2 程序注釋 12
    2.1.3 代碼塊和組 13
    2.1.4 基本輸出語(yǔ)句 14
    2.2 變量和數(shù)字類型 14
    2.2.1 變量 14
    2.2.2 數(shù)據(jù)類型 15
    2.2.3 數(shù)字類型轉(zhuǎn)換 15
    2.3 使用解釋器 16
    2.3.1 交互式編程 16
    2.3.2 腳本式編程 16
    2.4 運(yùn)算符和優(yōu)先級(jí) 17
    2.4.1 運(yùn)算符 17
    2.4.2 優(yōu)先級(jí) 21
    2.5 條件控制語(yǔ)句 21
    2.5.1 if語(yǔ)句 22
    2.5.2 if嵌套 23
    2.6 循環(huán)語(yǔ)句 24
    2.6.1 while語(yǔ)句 24
    2.6.2 for語(yǔ)句 26
    2.6.3 break和continue語(yǔ)句 28
    2.7 迭代器和生成器 31
    2.7.1 迭代器 31
    2.7.2 生成器 32
    習(xí)題 32
    第3章 序列數(shù)據(jù)結(jié)構(gòu) 34
    3.1 字符串 34
    3.1.1 字符串查詢 34
    3.1.2 字符串更新 35
    3.1.3 轉(zhuǎn)義字符 35
    3.1.4 字符串運(yùn)算符 36
    3.1.5 字符串格式化 38
    3.2 列表 38
    3.2.1 列表賦值 39
    3.2.2 列表查詢 39
    3.2.3 列表更新 39
    3.2.4 列表元素刪除 40
    3.2.5 列表操作符 41
    3.2.6 列表嵌套 42
    3.3 元組 42
    3.3.1 元組查詢 43
    3.3.2 元組修改 43
    3.3.3 刪除元組 43
    3.3.4 元組運(yùn)算符 44
    3.4 集合 45
    3.4.1 集合創(chuàng)建 45
    3.4.2 集合運(yùn)算 45
    3.5 字典 46
    3.5.1 字典查詢 47
    3.5.2 字典修改 48
    3.5.3 字典元素刪除 48
    3.5.4 字典的特性 48
    習(xí)題 49
    第4章 函數(shù)和模塊 51
    4.1 函數(shù) 51
    4.1.1 函數(shù)定義 51
    4.1.2 函數(shù)調(diào)用 52
    4.2 參數(shù)傳遞 54
    4.2.1 參數(shù)傳遞對(duì)象 54
    4.2.2 參數(shù)傳遞類型 55
    4.3 匿名函數(shù) 58
    4.4 返回值 58
    4.5 變量作用域 59
    4.5.1 作用域的范圍 59
    4.5.2 全局變量和局部變量 59
    4.5.3 global和nonlocal關(guān)鍵字 60
    4.6 模塊 61
    4.6.1 模塊定義 61
    4.6.2 模塊導(dǎo)入 62
    4.7 標(biāo)準(zhǔn)模塊 63
    4.8 時(shí)間模塊 63
    4.8.1 時(shí)間戳 63
    4.8.2 獲取當(dāng)前時(shí)間 64
    4.8.3 獲取格式化時(shí)間 64
    4.8.4 格式化日期 64
    4.8.5 獲取某月日歷 66
    習(xí)題 66
    第5章 輸入輸出和文件 68
    5.1 輸入輸出 68
    5.1.1 輸出格式 68
    5.1.2 鍵盤(pán)輸入 70
    5.2 文件操作 70
    5.2.1 open()函數(shù) 70
    5.2.2 close()函數(shù) 71
    5.2.3 文件對(duì)象屬性 72
    5.3 文件對(duì)象操作 73
    5.3.1 read()函數(shù) 73
    5.3.2 write()函數(shù) 73
    5.3.3 readline()函數(shù) 74
    5.3.4 next()函數(shù) 74
    5.3.5 seek()函數(shù) 75
    5.3.6 tell()函數(shù) 76
    習(xí)題 77
    第6章 面向?qū)ο缶幊?78
    6.1 創(chuàng)建類 78
    6.1.1 類的定義 78
    6.1.2 類的實(shí)例化 78
    6.1.3 類的方法 79
    6.1.4 構(gòu)造方法 80
    6.1.5 私有屬性和方法 80
    6.2 繼承 82
    6.2.1 繼承的定義和特征 82
    6.2.2 單繼承 83
    6.2.3 多繼承 84
    6.2.4 方法重寫(xiě) 85
    6.2.5 運(yùn)算符重載 86
    習(xí)題 88
    第7章 GUI編程 90
    7.1 Tkinter模塊功能 90
    7.1.1 創(chuàng)建一個(gè)GUI程序 90
    7.1.2 Tkinter控件簡(jiǎn)介 91
    7.2 Tkinter圖形界面控件 92
    7.2.1 Label控件 92
    7.2.2 Button控件 93
    7.2.3 Canvas控件 94
    7.2.4 Checkbutton控件 95
    7.2.5 Radiobutton控件 98
    7.2.6 Entry控件 101
    7.2.7 Combobox控件 102
    7.2.8 ScrolledText控件 104
    7.2.9 Menu控件 108
    7.2.10 Frame控件 109
    7.3 事件響應(yīng) 113
    7.3.1 鼠標(biāo)事件 113
    7.3.2 鍵盤(pán)事件 115
    習(xí)題 117
    第8章 多線程編程 119
    8.1 進(jìn)程和線程簡(jiǎn)介 119
    8.1.1 進(jìn)程和線程的概念 119
    8.1.2 進(jìn)程與線程之間的關(guān)系 119
    8.2 線程創(chuàng)建 120
    8.2.1 函數(shù)方法創(chuàng)建線程 120
    8.2.2 用threading模塊創(chuàng)建線程 121
    8.3 線程同步 123
    8.3.1 線程鎖 123
    8.3.2 threading.RLock和threading.Lock
    的區(qū)別 126
    8.3.3 BoundedSemaphore 126
    8.3.4 event 128
    8.3.5 conditions 130
    8.3.6 barriers 132
    8.4 Queue模塊 133
    8.4.1 FIFO隊(duì)列 133
    8.4.2 LIFO隊(duì)列 133
    習(xí)題 137
    第9章 數(shù)據(jù)庫(kù)編程 139
    9.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 139
    9.1.1 數(shù)據(jù)庫(kù)系統(tǒng)管理 139
    9.1.2 關(guān)系型數(shù)據(jù)庫(kù) 140
    9.2 SQLite數(shù)據(jù)庫(kù)應(yīng)用 141
    9.2.1 關(guān)于SQLite數(shù)據(jù)庫(kù) 141
    9.2.2 連接SQLite數(shù)據(jù)庫(kù) 141
    9.2.3 創(chuàng)建表 142
    9.2.4 刪除表 144
    9.2.5 向表中添加數(shù)據(jù) 144
    9.2.6 查找數(shù)據(jù) 145
    9.2.7 更新數(shù)據(jù) 146
    9.2.8 刪除數(shù)據(jù) 148
    9.3 MySQL數(shù)據(jù)庫(kù)應(yīng)用 149
    9.3.1 關(guān)于MySQL數(shù)據(jù)庫(kù) 149
    9.3.2 安裝MySQL數(shù)據(jù)庫(kù) 149
    9.3.3 安裝PyMySQL模塊 151
    9.3.4 連接數(shù)據(jù)庫(kù) 152
    9.3.5 創(chuàng)建表 152
    9.3.6 插入數(shù)據(jù) 153
    9.3.7 查詢數(shù)據(jù) 154
    9.3.8 更新數(shù)據(jù) 155
    9.3.9 刪除數(shù)據(jù) 156
    習(xí)題 156
    第10章 網(wǎng)絡(luò)編程應(yīng)用 158
    10.1 Socket編程 158
    10.1.1 套接字模塊 158
    10.1.2 編寫(xiě)一個(gè)簡(jiǎn)單的服務(wù)器 160
    10.2 郵件服務(wù)程序 161
    10.2.1 發(fā)送普通電子郵件 162
    10.2.2 發(fā)送HTML電子郵件 163
    10.2.3 發(fā)送帶附件的電子郵件 164
    10.2.4 在HTML文本中添加圖片 165
    習(xí)題 166
    第11章 Web開(kāi)發(fā) 168
    11.1 Web服務(wù)簡(jiǎn)介 168
    11.1.1 HTTP協(xié)議 169
    11.1.2 HTTP跟蹤 170
    11.1.3 HTTP格式 170
    11.2 超文本 171
    11.2.1 HTML 171
    11.2.2 CSS 172
    11.2.3 JavaScript 174
    11.3 WSGI接口 175
    11.3.1 WSGI接口介紹 175
    11.3.2 運(yùn)行WSGI服務(wù) 176
    11.4 Web框架 178
    11.4.1 Flask框架簡(jiǎn)介 178
    11.4.2 Flask框架應(yīng)用 178
    11.5 模板 181
    11.5.1 模板的功能 181
    11.5.2 MVC框架 181
    11.5.3 MVC應(yīng)用 182
    習(xí)題 184
    參考文獻(xiàn) 185
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 精品国产一区二区三区免费 | 免费国产黄网站在线观看视频 | 精品伊人久久久久7777人 | 4四虎44虎www在线影院麻豆 | 日韩有码第一页 | 国产一级毛片午夜 | 国产成人综合久久精品红 | 97影院理论在线观看 | 国产二区三区 | 九九热国产精品视频 | 亚洲在线影院 | 毛片在线看免费 | 成人精品网 | 韩国一级特黄毛片大 | 亚洲jjzzjjzz在线播放 | 欧美japanese孕交 | 蕾丝视频永久在线入口香蕉 | 久久在线免费观看视频 | 国产成人理在线观看视频 | 亚洲精品国产成人99久久 | 中文字幕福利片 | 一级成人黄色片 | 337p粉嫩大胆噜噜噜鲁 | 日本免费大黄在线观看 | 亚洲自偷自拍另类12p | 免费观看国产精品 | 久久久久国产成人精品 | 久久久久18 | 久久国产三级 | 在线观看免费为成年视频 | 久久欧美精品欧美九久欧美 | 在线观看毛片网站 | 91九色国产porny | 国产精品久久久久久久久久直 | 国产美女在线精品观看 | 加勒比色综合久久久久久久久 | 亚洲欧美精品一区 | 一区二区三区在线观看免费 | 一区二区三区国产美女在线播放 | 全免费a级毛片免费看视频免 | 亚洲三级网 |