定 價(jià):49.8 元
叢書名:高等學(xué)校信息技術(shù)人才能力培養(yǎng)系列教材
- 作者:王欣 孫勤紅 徐新
- 出版時(shí)間:2025/8/1
- ISBN:9787115678461
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8PY
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書主要講解了Python語言的基礎(chǔ)知識(shí),內(nèi)容對(duì)接全國計(jì)算機(jī)等級(jí)考試二級(jí)Python科目。全書共10章,內(nèi)容包括Python概述、程序基礎(chǔ)語法、程序的控制結(jié)構(gòu)、序列數(shù)據(jù)結(jié)構(gòu)、函數(shù)、模塊、函數(shù)式編程、面向?qū)ο蟪绦蛟O(shè)計(jì)、文件與文件夾操作、圖形界面編程等。本書每章都安排了練習(xí)題,以便讀者更好地鞏固Python編程知識(shí)。
本書可面向普通本科學(xué)校及高等職業(yè)院校的Python語言課程,也可以作為全國計(jì)算機(jī)等級(jí)考試二級(jí)Python科目的學(xué)習(xí)教材,同時(shí)還可供Python愛好者作為自學(xué)教材。
(1)理論聯(lián)系實(shí)際,強(qiáng)化計(jì)算思維能力培養(yǎng);案例選取貼近生活,有助于提高學(xué)習(xí)興趣。
(2)體現(xiàn)人工智能,引入圖形界面設(shè)計(jì)、數(shù)據(jù)庫、大數(shù)據(jù)等新技術(shù)的Python編程,具有先進(jìn)性和實(shí)用性。
(3)內(nèi)容呈現(xiàn)直觀、形象,知識(shí)點(diǎn)講解深入淺出,通俗易懂;提供針對(duì)性強(qiáng)的例題與習(xí)題,方便讀者學(xué)習(xí),緊扣能力培養(yǎng)的目標(biāo)。
(1)理論聯(lián)系實(shí)際,強(qiáng)化計(jì)算思維能力培養(yǎng);案例選取貼近生活,有助于提高學(xué)習(xí)興趣。
(2)體現(xiàn)人工智能,引入圖形界面設(shè)計(jì)、數(shù)據(jù)庫、大數(shù)據(jù)等新技術(shù)的Python編程,具有先進(jìn)性和實(shí)用性。
(3)內(nèi)容呈現(xiàn)直觀、形象,知識(shí)點(diǎn)講解深入淺出,通俗易懂;提供針對(duì)性強(qiáng)的例題與習(xí)題,方便讀者學(xué)習(xí),緊扣能力培養(yǎng)的目標(biāo)。
王欣,1.工作經(jīng)歷 2007-2010,中國傳媒大學(xué)南廣學(xué)院(現(xiàn)南京傳媒學(xué)院);2010-2014,安徽綠海商務(wù)職業(yè)學(xué)院(繼續(xù)教育學(xué)院院長);2014-2021,南京工業(yè)大學(xué)浦江學(xué)院(計(jì)算機(jī)基礎(chǔ)教學(xué)負(fù)責(zé)人、信息管理與信息系統(tǒng)專業(yè)帶頭人);2021年至今,南京信息職業(yè)技術(shù)學(xué)院(教研室主任)。 2.科研情況 主持及參與省級(jí)以上教科研課題多項(xiàng),公開發(fā)表論文20余篇(北大中文核心6篇),獲專利授權(quán)3項(xiàng)。 3.主要獲獎(jiǎng)情況 (1)2024年江蘇省教學(xué)能力競賽二等獎(jiǎng),2024.7 (2)2024年江蘇省工信廳廳屬院校教學(xué)能力競賽一等獎(jiǎng),2024.6 (3)2023年全國職業(yè)院校技能大賽優(yōu)秀指導(dǎo)教師,全國職業(yè)院校技能大賽組織委員會(huì),2023.8 (4)江蘇省優(yōu)秀畢業(yè)論文指導(dǎo)教師(3/3),江蘇省教育廳,2023.7 4.主編教材及出版專著 (1)Excel實(shí)用教程,2012年1月,中國傳媒大學(xué)出版社 (2)數(shù)據(jù)庫系統(tǒng)與應(yīng)用,2013年9月,人民郵電出版社 (3)Python基礎(chǔ)教程(第2版),2018年8月,人民郵電出版社 (4)辦公軟件高級(jí)應(yīng)用案例教程,2021年3月,人民郵電出版社 (5)精準(zhǔn)營銷:電商平臺(tái)個(gè)性化推薦信息對(duì)消費(fèi)者購買意愿的影響研究,2023年3月,東南大學(xué)出版社,獨(dú)著 5.其他說明信息 教學(xué)科研型教師,從2017年開始講授Python課程,積累了大量的教學(xué)經(jīng)驗(yàn)和課程教學(xué)資源。
第 1章 Python概述 1
1.1 初識(shí)Python 1
1.1.1 什么是Python 1
1.1.2 Python的特性 3
1.2 開始Python編程 4
1.2.1 下載和安裝Python 4
1.2.2 執(zhí)行Python腳本文件 5
1.2.3 Python語言的基本語法和規(guī)范 5
1.3 Python文本編輯器IDLE 6
習(xí) 題 10
第 2章 程序基礎(chǔ)語法 11
2.1 輸入與輸出 11
2.1.1 輸入數(shù)據(jù) 11
2.1.2 輸出數(shù)據(jù) 13
2.2 保留字與標(biāo)識(shí)符 17
2.2.1 保留字 17
2.2.2 標(biāo)識(shí)符 18
2.3 常量和變量 18
2.3.1 常量 18
2.3.2 變量 20
2.3.3 數(shù)據(jù)類型轉(zhuǎn)換 21
2.4 運(yùn)算符與表達(dá)式 23
2.4.1 運(yùn)算符 23
2.4.2 表達(dá)式 27
習(xí) 題 27
第3章 程序的控制結(jié)構(gòu) 29
3.1 控制結(jié)構(gòu) 29
3.2 常用語句 30
3.2.1 賦值語句 30
3.2.2 選擇語句 31
3.2.3 循環(huán)語句 33
3.2.4 跳轉(zhuǎn)語句 36
3.3 異常處理語句 36
3.3.1 異常處理語句 36
3.3.2 異常處理總結(jié) 39
習(xí) 題 39
第4章 序列數(shù)據(jù)結(jié)構(gòu) 43
4.1 序列 43
4.2 列表和元組 43
4.2.1 列表 43
4.2.2 元組 50
4.2.3 切片操作 52
4.2.4 列表與元組的區(qū)別 53
4.3 字典和集合 53
4.3.1 字典 53
4.3.2 集合 57
習(xí) 題 61
第5章 函數(shù) 63
5.1 函數(shù)概念 63
5.2 聲明和調(diào)用函數(shù) 63
5.2.1 自定義函數(shù) 63
5.2.2 調(diào)用函數(shù) 64
5.2.3 變量的作用域 65
5.2.4 在調(diào)試窗口中查看變量的值 65
5.3 參數(shù)和返回值 67
5.3.1 在函數(shù)中傳遞參數(shù) 67
5.3.2 函數(shù)的返回值 71
5.4 Python內(nèi)置函數(shù) 72
5.4.1 數(shù)學(xué)運(yùn)算函數(shù) 72
5.4.2 字符串處理函數(shù) 72
5.4.3 其他常用內(nèi)置函數(shù) 76
5.5 函數(shù)綜合實(shí)例 79
5.5.1 遞歸函數(shù) 79
5.5.2 斐波那契數(shù)列 80
習(xí) 題 80
第6章 模塊 83
6.1 Python標(biāo)準(zhǔn)庫中的常用模塊 83
6.1.1 math模塊 83
6.1.2 random模塊 84
6.1.3 sys模塊 85
6.1.4 platform模塊 87
6.1.5 time模塊 89
6.2 自定義和使用模塊 91
6.2.1 創(chuàng)建自定義模塊 91
6.2.2 導(dǎo)入模塊 92
6.3 第三方模塊 92
6.3.1 第三方模塊使用的基本方法 92
6.3.2 jieba庫的使用 93
6.3.3 turtle庫的使用 93
6.3.4 requests庫的使用 96
習(xí) 題 97
第7章 函數(shù)式編程 99
7.1 函數(shù)式編程概述 99
7.1.1 函數(shù)式編程的概念 99
7.1.2 函數(shù)式編程的優(yōu)缺點(diǎn) 100
7.2 Python函數(shù)式編程常用的函數(shù) 101
7.2.1 lambda表達(dá)式 101
7.2.2 map()函數(shù) 102
7.2.3 filter()函數(shù) 103
7.2.4 reduce()函數(shù) 103
7.2.5 zip()函數(shù) 104
7.2.6 普通編程方式與函數(shù)式編程的對(duì)比 104
7.3 閉包函數(shù) 105
7.4 迭代器和生成器 106
7.4.1 迭代器 106
7.4.2 生成器 106
習(xí) 題 107
第8章 面向?qū)ο蟪绦蛟O(shè)計(jì) 108
8.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 108
8.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想概述 108
8.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念 108
8.1.3 函數(shù)和方法的區(qū)別 109
8.2 定義和使用類 110
8.2.1 聲明類 110
8.2.2 靜態(tài)變量 112
8.2.3 靜態(tài)方法的使用 113
8.2.4 類方法的使用 113
8.2.5 對(duì)象類型判斷 114
8.3 類的繼承和多態(tài) 114
8.3.1 繼承 115
8.3.2 抽象類和多態(tài) 116
8.4 復(fù)制對(duì)象 118
8.4.1 通過賦值復(fù)制對(duì)象 118
8.4.2 通過函數(shù)參數(shù)復(fù)制對(duì)象 118
習(xí) 題 119
第9章 文件與文件夾操作 122
9.1 文件操作 122
9.1.1 打開文件 122
9.1.2 關(guān)閉文件 123
9.1.3 讀取文件內(nèi)容 123
9.1.4 寫入文件 125
9.1.5 文件指針 126
9.1.6 截?cái)辔募?127
9.1.7 文件屬性 128
9.1.8 復(fù)制文件 129
9.1.9 移動(dòng)文件 129
9.1.10 刪除文件 129
9.1.11 重命名文件 130
9.2 目錄編程 130
習(xí) 題 131
第 10章 圖形界面編程 132
10.1 常用tkinter組件的使用 132
10.1.1 彈出消息框 132
10.1.2 創(chuàng)建Windows窗口 135
10.1.3 Label組件 136
10.1.4 Button組件 138
10.1.5 Canvas畫布組件 140
10.1.6 Checkbutton組件 150
10.1.7 Entry組件 152
10.1.8 Frame組件 153
10.1.9 Listbox組件 154
10.1.10 Menu組件 155
10.1.11 Radiobutton組件 158
10.1.12 Scale組件 159
10.1.13 Text組件 161
10.2 窗體布局 162
10.2.1 pack()函數(shù) 162
10.2.2 grid()函數(shù) 163
10.2.3 place()函數(shù) 164
10.3 Tkinter字體 165
10.3.1 導(dǎo)入tkFont模塊 165
10.3.2 設(shè)置組件的字體 165
10.4 事件處理 166
習(xí) 題 169
附錄1 PyCharm的安裝與使用 171
附錄2 AI大模型輔助編程 175
參考文獻(xiàn) 180