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

Python程序設(shè)計(jì)及實(shí)踐教程

中國(guó)水利水電出版社
    【作 者】肖朝暉 【I S B N 】978-7-5226-2609-3 【責(zé)任編輯】張玉玲 【適用讀者群】本專通用 【出版時(shí)間】2024-09-04 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】228 【千字?jǐn)?shù)】365 【印 張】14.25 【定 價(jià)】43 【叢 書(shū)】 【備注信息】
圖書(shū)詳情

    本書(shū)共9章,內(nèi)容主要包括Python的基本語(yǔ)法知識(shí)、程序設(shè)計(jì)結(jié)構(gòu)、列表、字典、函數(shù)、文件和異常等,實(shí)踐項(xiàng)目則通過(guò)實(shí)踐目的、實(shí)踐準(zhǔn)備、實(shí)踐內(nèi)容幫助初學(xué)者準(zhǔn)確快速地掌握Python的語(yǔ)法知識(shí)和結(jié)構(gòu)。本書(shū)結(jié)構(gòu)合理,概念清晰,內(nèi)容循序漸進(jìn),取材得當(dāng)。本書(shū)緊緊圍繞Python語(yǔ)言知識(shí)點(diǎn)和全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Python語(yǔ)言程序設(shè)計(jì)考試大綱編寫(xiě)。

    本書(shū)是面向高等院校Python程序設(shè)計(jì)類課程的本科生教學(xué)實(shí)踐用書(shū),可作為高職高專學(xué)生及初學(xué)者的學(xué)習(xí)用書(shū),也可作為全國(guó)計(jì)算機(jī)等級(jí)考試用書(shū)。

    本書(shū)配有電子課件、程序參考代碼,讀者可以從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.

    com.cn)或萬(wàn)水書(shū)苑網(wǎng)站(mightybasket.cn)免費(fèi)下載。

    內(nèi)容全面:由淺入深地介紹了Python的基本語(yǔ)法。

    代碼詳盡:程序代碼均有詳細(xì)注釋,便于讀者理解。

    理實(shí)一體:配有適量的習(xí)題,便于讀者鞏固知識(shí)點(diǎn)。

    隨著信息技術(shù)的發(fā)展和大數(shù)據(jù)、人工智能的流行,Python編程語(yǔ)言變得比以往更加流行。在最新的TIOBE編程語(yǔ)言排行榜上,Python已經(jīng)上升到第1位,超越Java、C、C++。Python是一種面向?qū)ο蟆⒔忉屝汀⑷躅愋偷哪_本語(yǔ)言,也是一種功能強(qiáng)大而完善的通用型語(yǔ)言。相比其他編程語(yǔ)言(比如Java),Python語(yǔ)言的代碼非常簡(jiǎn)單,上手非常容易。比如要完成某個(gè)功能,如果用Java需要編寫(xiě)100行代碼,而用Python可能只需要編寫(xiě)20行代碼。

    同時(shí)Python具有腳本語(yǔ)言中豐富和強(qiáng)大的類庫(kù)(這些類庫(kù)被形象地稱為“Batteries Included,內(nèi)置電池”),這些類庫(kù)覆蓋了文件I/O、GUI、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)訪問(wèn)、文本操作等絕大部分應(yīng)用場(chǎng)景。

    因此Python近幾年在高校教學(xué)語(yǔ)言中得到廣泛應(yīng)用,成為重要的計(jì)算機(jī)語(yǔ)言通識(shí)課程。但是由于目前市場(chǎng)上Python教材的專業(yè)性較強(qiáng),缺少一本融合實(shí)踐并針對(duì)大一新生,特別是針對(duì)非計(jì)算機(jī)專業(yè)學(xué)生使用的通識(shí)教材。本教材就是基于此原因,并結(jié)合一線資深教師多年教學(xué)經(jīng)驗(yàn)編寫(xiě)的。

    全書(shū)共分9章,內(nèi)容主要包括Python的基本語(yǔ)法知識(shí)、程序設(shè)計(jì)結(jié)構(gòu)、列表、字典、函數(shù)、文件和異常等。第1章為Python概述、第2章為Python編程基礎(chǔ)、第3章為程序結(jié)構(gòu)、第4章為序列數(shù)據(jù)結(jié)構(gòu)—列表與元組、第5章為序列數(shù)據(jù)結(jié)構(gòu)—字典與集合、第6章為函數(shù)、第7章為文件、第8章為time模塊、第9章turtle庫(kù)與PIL庫(kù)。實(shí)踐項(xiàng)目則通過(guò)實(shí)踐目的、實(shí)踐準(zhǔn)備、實(shí)踐內(nèi)容幫助初學(xué)者準(zhǔn)確快速地掌握Python的語(yǔ)法知識(shí)和結(jié)構(gòu)。

    本書(shū)主要服務(wù)于一線教學(xué),適合作為本科教材,也可作為高職高專教材。本書(shū)結(jié)構(gòu)合理,概念清晰,內(nèi)容循序漸進(jìn),取材得當(dāng)。本書(shū)緊緊圍繞Python語(yǔ)言知識(shí)點(diǎn),難易結(jié)合,主要針對(duì)Python程序設(shè)計(jì)初學(xué)者,同時(shí)圍繞全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Python語(yǔ)言程序設(shè)計(jì)考試大綱編寫(xiě)。

    本書(shū)由肖朝暉任主編,由劉暢、孟小豐、楊川任副主編。本書(shū)雖經(jīng)反復(fù)修改,但限于作者水平,不當(dāng)之處在所難免,謹(jǐn)請(qǐng)廣大讀者指正。聯(lián)系方式:1150272715@qq.com

    編 者

    2024年4月

    第1章 Python概述 1
    1.1 Python的簡(jiǎn)介 1
    1.2 Python的特點(diǎn) 3
    1.3 開(kāi)發(fā)環(huán)境的安裝 5
    本章小結(jié) 8
    課后習(xí)題 8
    第2章 Python編程基礎(chǔ) 11
    2.1 書(shū)寫(xiě)規(guī)則 11
    2.2 標(biāo)識(shí)符及命名規(guī)則 12
    2.2.1 標(biāo)識(shí)符 12
    2.2.2 關(guān)鍵字 12
    2.3 變量與賦值 13
    2.3.1 Python中的變量 13
    2.3.2 變量的賦值 14
    2.3.3 鏈?zhǔn)劫x值語(yǔ)句 14
    2.3.4 解包賦值語(yǔ)句 14
    2.4 輸入與輸出函數(shù) 15
    2.4.1 輸入函數(shù)input() 15
    2.4.2 輸出函數(shù)print() 16
    2.5 數(shù)值 17
    2.5.1 數(shù)值數(shù)據(jù)類型 17
    2.5.2 內(nèi)置的數(shù)值操作 18
    2.5.3 使用math庫(kù) 19
    2.6 字符串 22
    2.6.1 字符串類型數(shù)據(jù) 22
    2.6.2 字符串的索引與切片 23
    2.6.3 字符串的處理與操作 24
    2.6.4 format()格式化方法 29
    2.7 混合運(yùn)算中類型轉(zhuǎn)換 30
    2.7.1 類型自動(dòng)轉(zhuǎn)換 30
    2.7.2 類型強(qiáng)制轉(zhuǎn)換 30
    本章小結(jié) 31
    課后習(xí)題 31
    第3章 程序結(jié)構(gòu) 34
    3.1 條件表達(dá)式 34
    3.1.1 關(guān)系運(yùn)算符 34
    3.1.2 邏輯運(yùn)算符 34
    3.1.3 條件表達(dá)式 35
    3.2 選擇結(jié)構(gòu) 35
    3.2.1 單分支結(jié)構(gòu) 35
    3.2.2 雙分支結(jié)構(gòu) 36
    3.2.3 多分支結(jié)構(gòu) 37
    3.2.4 嵌套的if結(jié)構(gòu) 38
    3.3 循環(huán)結(jié)構(gòu) 40
    3.3.1 for語(yǔ)句 40
    3.3.2 while語(yǔ)句 42
    3.3.3 break語(yǔ)句和continue語(yǔ)句 44
    3.3.4 循環(huán)結(jié)構(gòu)中的else子句 46
    3.3.5 循環(huán)的嵌套 46
    3.4 random庫(kù) 47
    3.5 綜合應(yīng)用實(shí)例 49
    本章小結(jié) 51
    課后習(xí)題 51
    第4章 序列數(shù)據(jù)結(jié)構(gòu)—列表與元組 56
    4.1 列表與列表元素的訪問(wèn) 56
    4.1.1 列表的表示 56
    4.1.2 元素的索引和訪問(wèn) 56
    4.2 列表元素的操作 57
    4.2.1 修改元素 57
    4.2.2 增加元素 57
    4.2.3 刪除元素 59
    4.2.4 其他常用操作 60
    4.3 列表的操作 61
    4.3.1 列表的遍歷 61
    4.3.2 列表的排序 63
    4.3.3 列表的切片 65
    4.3.4 列表的擴(kuò)充 66
    4.3.5 列表的復(fù)制 67
    4.3.6 列表的刪除 68
    4.4 數(shù)值列表的操作 69
    4.4.1 創(chuàng)建數(shù)值列表 69
    4.4.2 列表生成式創(chuàng)建列表 70
    4.4.3 簡(jiǎn)單的統(tǒng)計(jì)計(jì)算函數(shù) 70
    4.5 元組 71
    4.5.1 元組的定義 71
    4.5.2 元組的操作 72
    4.5.3 元組充當(dāng)列表元素 72
    4.6 類型的轉(zhuǎn)換 73
    4.7 綜合應(yīng)用實(shí)例 74
    本章小結(jié) 78
    課后習(xí)題 78
    第5章 序列數(shù)據(jù)結(jié)構(gòu)—字典與集合 82
    5.1 字典的創(chuàng)建與訪問(wèn) 82
    5.1.1 創(chuàng)建字典 82
    5.1.2 訪問(wèn)字典 84
    5.2 字典的基本操作 84
    5.2.1 空字典 84
    5.2.2 刪除字典條目 85
    5.2.3 查找字典條目 87
    5.3 字典的整體操作 89
    5.3.1 字典的遍歷 89
    5.3.2 字典的排序 90
    5.3.3 字典的合并 91
    5.4 集合 94
    5.4.1 集合的創(chuàng)建與訪問(wèn) 94
    5.4.2 集合的基本操作 96
    5.4.3 集合的數(shù)學(xué)運(yùn)算 97
    5.5 綜合應(yīng)用實(shí)例 99
    本章小結(jié) 100
    課后習(xí)題 101
    第6章 函數(shù) 104
    6.1 函數(shù)的基本概念 104
    6.2 函數(shù)的使用 104
    6.2.1 函數(shù)的定義與調(diào)用 104
    6.2.2 函數(shù)的參數(shù) 107
    6.2.3 返回值 111
    6.3 lambda()函數(shù) 112
    6.4 變量的作用域 113
    6.5 遞歸函數(shù) 115
    6.6 綜合應(yīng)用實(shí)例 117
    本章小結(jié) 120
    課后習(xí)題 120
    第7章 文件 127
    7.1 文件基礎(chǔ)知識(shí) 127
    7.1.1 文件名 127
    7.1.2 目錄與文件路徑 127
    7.2 文件操作 128
    7.2.1 文件的打開(kāi)與關(guān)閉 128
    7.2.2 寫(xiě)文件 130
    7.2.3 讀文件 131
    7.3 CSV文件操作 132
    7.3.1 CSV文件的打開(kāi) 133
    7.3.2 reader對(duì)象 133
    7.3.3 writer對(duì)象 134
    7.4 異常和異常處理 135
    7.4.1 異常定義 135
    7.4.2 異常處理 136
    7.5 綜合應(yīng)用實(shí)例 137
    本章小結(jié) 139
    課后習(xí)題 139
    第8章 time模塊 142
    8.1 相關(guān)概念 142
    8.2 常用方法 143
    本章小結(jié) 145
    第9章 turtle庫(kù)與PIL庫(kù) 147
    9.1 turtle庫(kù) 147
    9.1.1 空間移動(dòng) 147
    9.1.2 色彩 151
    9.1.3 程序應(yīng)用案例 153
    9.2 PIL圖形圖像處理 157
    9.2.1 圖像處理的基礎(chǔ)知識(shí) 157
    9.2.2 圖像的操作 160
    9.2.3 程序應(yīng)用案例 161
    9.3 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)考試真題 163
    本章小結(jié) 166
    課后習(xí)題 167
    附錄一 實(shí)踐項(xiàng)目 168
    實(shí)踐一 Python開(kāi)發(fā)環(huán)境的使用 168
    實(shí)踐二 Python語(yǔ)法基礎(chǔ) 176
    實(shí)踐三 字符串 179
    實(shí)踐四 選擇結(jié)構(gòu) 183
    實(shí)踐五 循環(huán)結(jié)構(gòu) 186
    實(shí)踐六 列表與元組 189
    實(shí)踐七 字典與集合 196
    實(shí)踐八 函數(shù) 205
    實(shí)踐九 文件 210
    附錄二 案例集錦 215
    附錄三 Python解釋器安裝 221
    參考文獻(xiàn) 222
最新評(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è)
刚察县| 石渠县| 高州市| 蓝田县| 泾川县| 建德市| 沧州市| 临猗县| 枣阳市| 永康市| 岳池县| 监利县| 辉县市| 米泉市| 曲阜市| 无极县| 江华| 长丰县| 长宁区| 连平县| 东港市| 开封县| 杂多县| 应用必备| 东安县| 纳雍县| 襄垣县| 锡林浩特市| 白城市| 肇源县| 高唐县| 远安县| 宁海县| 慈溪市| 海原县| 巴里| 山阳县| 金山区| 苍南县| 忻州市| 都兰县|