注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Python程序設(shè)計基礎(chǔ)(微課版)

Python程序設(shè)計基礎(chǔ)(微課版)

Python程序設(shè)計基礎(chǔ)(微課版)

定 價:¥39.80

作 者: 沈涵飛 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115556738 出版時間: 2021-03-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書圖文并茂、示例豐富,以“任務(wù)驅(qū)動”的方式在實際應(yīng)用中講解Python的要點,并全面地介紹了Python程序設(shè)計的核心技術(shù)。全書共9章,內(nèi)容分別是:初識Python、程序設(shè)計入門、流程控制、字符串、組合數(shù)據(jù)類型、函數(shù)、文件操作、正則表達(dá)式及網(wǎng)絡(luò)爬蟲入門。

作者簡介

  沈涵飛,蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院講師、高級系統(tǒng)架構(gòu)師,主講課程為C語言程序設(shè)計、Python程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、人工智能導(dǎo)論等。

圖書目錄

第 1章
初識Python\t1
1.1 學(xué)好Python的關(guān)鍵\t1
1.2 計算機(jī)的發(fā)展和程序設(shè)計語言\t2
1.2.1 計算機(jī)的發(fā)展\t2
1.2.2 機(jī)器語言、匯編語言和高級語言\t3
1.2.3 編譯和解釋\t4
1.2.4 程序設(shè)計的開發(fā)效率和執(zhí)行效率\t5
1.2.5 常見的程序設(shè)計語言及其用途\t6
1.3 Python概述\t7
1.3.1 Python簡史\t7
1.3.2 Python的特點\t7
1.3.3 Python的應(yīng)用領(lǐng)域\t8
1.3.4 Python 2和Python 3\t9
1.4 Python開發(fā)環(huán)境配置\t9
1.4.1 使用云端開發(fā)環(huán)境米筐Notebook\t10
1.4.2 安裝一站式開發(fā)環(huán)境Anaconda\t11
1.4.3 以兩種方式運(yùn)行第 一個程序:Hello, World!\t12
1.5 米筐Notebook的使用\t13
1.5.1 米筐Notebook的基本操作\t13
1.5.2 Magic命令 *\t14
1.5.3 運(yùn)行系統(tǒng)命令 *\t15
1.5.4 查看軟件運(yùn)行環(huán)境 *\t16
1.5.5 安裝第三方庫\t17
1.6 探索Python:超級計算器\t17
1.6.1 計算3的300次方\t17
1.6.2 計算階乘\t18
1.6.3 統(tǒng)計單詞出現(xiàn)的次數(shù)\t18
1.7 小結(jié)\t19
1.8 習(xí)題\t19
第 2章
程序設(shè)計入門\t21
2.1 計算生態(tài)和模塊編程\t21
2.1.1 計算生態(tài)\t21
2.1.2 導(dǎo)入庫和函數(shù) ★\t22
2.2 結(jié)構(gòu)化程序的框架\t23
2.3 Python程序語法元素分析\t24
2.3.1 縮進(jìn) ★\t25
2.3.2 關(guān)鍵字\t25
2.3.3 標(biāo)識符\t26
2.3.4 變量\t26
2.3.5 注釋\t27
2.3.6 多行語句\t27
2.4 Python的六大核心數(shù)據(jù)類型\t28
2.5 可變類型和不可變類型 *\t28
2.6 數(shù)字類型和算術(shù)運(yùn)算\t29
2.6.1 整數(shù)\t30
2.6.2 浮點數(shù)\t30
2.6.3 常用算術(shù)運(yùn)算\t31
2.7 程序在線評測系統(tǒng)及其基本使用\t32
2.7.1 程序在線評測系統(tǒng)\t32
2.7.2 程序在線評測系統(tǒng)中的求和問題\t32
2.7.3 基本輸入/輸出函數(shù)\t33
2.7.4 在線評測系統(tǒng)中輸入/輸出的常見用法歸納\t34
2.8 小結(jié)\t35
2.9 習(xí)題\t35
第3章
流程控制\t38
3.1 分支結(jié)構(gòu)的3種形式\t38
3.1.1 基本結(jié)構(gòu)1:單分支結(jié)構(gòu)\t38
3.1.2 基本結(jié)構(gòu)2:雙分支結(jié)構(gòu)\t39
3.1.3 基本結(jié)構(gòu)3:多分支結(jié)構(gòu)\t39
3.2 for循環(huán)\t41
3.2.1 遍歷容器\t41
3.2.2 range函數(shù)\t41
3.2.3 最簡單的循環(huán)\t42
3.2.4 計算1~100之和\t43
3.2.5 求水仙花數(shù)\t44
3.2.6 多重循環(huán):九九乘法表和水仙花數(shù)\t45
3.3 羅塞塔石碑語言學(xué)習(xí)法\t46
3.4 while循環(huán)和流程圖\t47
3.5 改變循環(huán)執(zhí)行流程: break和continue\t48
3.6 程序的異常處理\t49
3.6.1 捕獲異常\t50
3.6.2 拋出異常\t51
3.7 小結(jié)\t52
3.8 習(xí)題\t52
第4章
字符串\t55
4.1 字符串的基礎(chǔ)知識\t55
4.1.1 字符串界定符:單引號、雙引號和三重引號\t55
4.1.2 使用反斜杠轉(zhuǎn)義\t55
4.1.3 使用 raw字符串抑制轉(zhuǎn)義\t56
4.2 序列的索引和切片 ★\t57
4.2.1 序列的索引\t57
4.2.2 序列的切片\t57
4.2.3 序列的擴(kuò)展切片\t58
4.3 字符串的基本操作\t59
4.3.1 序列操作\t59
4.3.2 常用的字符串方法\t60
4.3.3 匹配字符串的前綴和后綴\t61
4.3.4 切分和合并字符串 ★\t62
4.4 字符串格式化和輸出語句\t63
4.5 中文分詞和jieba庫 *\t63
4.6 小結(jié)\t65
4.7 習(xí)題\t65
第5章
組合數(shù)據(jù)類型\t67
5.1 序列、集合和映射\t67
5.2 序列的特點和通用操作\t67
5.3 列表:批量處理\t68
5.3.1 列表的基本用法\t68
5.3.2 列表的常用操作\t69
5.3.3 列表的遍歷:enumerate和zip\t70
5.3.4 列表的兩種排序方法\t71
5.3.5 列表的引用和復(fù)制 *\t72
5.3.6 列表的操作匯總\t72
5.4 元組:不可變、組合\t73
5.5 字典:按鍵取值\t75
5.5.1 字典的創(chuàng)建和查找\t75
5.5.2 字典的遍歷和排序 *\t77
5.5.3 字典的嵌套、JSON及pprint庫 *\t78
5.5.4 字典的操作匯總\t80
5.6 集合:去重\t80
5.7 列表生成式 ★\t81
5.8 生成器表達(dá)式和惰性求值 *\t83
5.9 小結(jié)\t84
5.10 習(xí)題\t84
第6章
函數(shù)\t88
6.1 認(rèn)識函數(shù)\t88
6.1.1 站在巨人的肩膀上:使用函數(shù)實現(xiàn)機(jī)器翻譯\t88
6.1.2 結(jié)構(gòu)化程序設(shè)計方法\t90
6.1.3 內(nèi)置函數(shù)\t91
6.1.4 自定義函數(shù)\t91
6.2 函數(shù)的參數(shù)\t92
6.2.1 可選參數(shù)和默認(rèn)值\t92
6.2.2 位置參數(shù)調(diào)用\t93
6.2.3 關(guān)鍵字參數(shù)調(diào)用\t93
6.2.4 不定長參數(shù)\t93
6.3 函數(shù)式編程和高階函數(shù)\t95
6.4 匿名函數(shù):lambda函數(shù) ★\t96
6.5 常用高階函數(shù)\t97
6.5.1 函數(shù)map:映射函數(shù)到序列\(zhòng)t97
6.5.2 函數(shù)reduce:歸約計算\t97
6.5.3 函數(shù)filter:過濾序列\(zhòng)t98
6.6 遞歸 *\t99
6.6.1 遞歸方法和遞歸函數(shù)\t99
6.6.2 遞歸入門:斐波那契數(shù)列和計算嵌套數(shù)字列表中所有數(shù)字之和\t99
6.6.3 經(jīng)典問題:漢諾塔問題\t100
6.7 變量的作用域 *\t101
6.7.1 函數(shù)被調(diào)用次數(shù)的確定\t101
6.7.2 斐波那契函數(shù)優(yōu)化1:全局字典\t102
6.7.3 斐波那契函數(shù)優(yōu)化2:內(nèi)嵌函數(shù)\t102
6.7.4 LEGB原則\t103
6.8 小結(jié)\t103
6.9 習(xí)題\t103
第7章
文件操作\t107
7.1 認(rèn)識文件\t107
7.1.1 文本文件和二進(jìn)制文件\t107
7.1.2 常用的中文編碼格式\t107
7.2 文本文件的讀/寫操作\t108
7.2.1 讀取文件全文\t109
7.2.2 按行讀取文件\t110
7.2.3 實現(xiàn)文件的編碼格式轉(zhuǎn)換\t111
7.2.4 使用with-as語句\t111
7.3 處理表格數(shù)據(jù)的3種方法\t112
7.4 存儲半結(jié)構(gòu)化數(shù)據(jù):JSON數(shù)據(jù)和pickle數(shù)據(jù)\t113
7.5 常用文件模塊os和shutil\t113
7.5.1 模塊os和shutil簡介\t114
7.5.2 文件模塊的主要函數(shù)\t114
7.5.3 應(yīng)用示例\t115
7.6 模塊和庫 *\t117
7.6.1 模塊的制作\t117
7.6.2 庫的發(fā)布\t118
7.7 小結(jié)\t119
7.8 習(xí)題\t119
第8章
正則表達(dá)式 *\t121
8.1 正則表達(dá)式簡介\t121
8.2 Python中常用的正則函數(shù)\t121
8.2.1 正則函數(shù)初步使用\t122
8.2.2 查找所有匹配\t123
8.2.3 查找第 一個匹配\t124
8.2.4 替換\t126
8.3 RegexOne的闖關(guān)游戲\t127
8.3.1 闖關(guān):通配符\t128
8.3.2 闖關(guān):排除特定字符\t128
8.3.3 闖關(guān):重復(fù)次數(shù)\t129
8.4 編譯模式re.compile和匹配參數(shù)\t129
8.5 小結(jié)\t130
8.6 習(xí)題\t130
第9章
網(wǎng)絡(luò)爬蟲入門 *\t132
9.1 網(wǎng)絡(luò)爬蟲簡介和基本處理流程\t132
9.1.1 什么是網(wǎng)絡(luò)爬蟲\t132
9.1.2 使用網(wǎng)絡(luò)爬蟲的法律風(fēng)險\t132
9.1.3 網(wǎng)絡(luò)爬蟲的基本處理流程\t133
9.2 實戰(zhàn):使用pandas庫獲取2018年中國企業(yè)500強(qiáng)榜單\t134
9.3 使用Requests庫獲取網(wǎng)頁\t135
9.4 使用Beautiful Soup 4庫解析網(wǎng)頁\t136
9.4.1 獲取節(jié)點的主要方式\t137
9.4.2 從節(jié)點中提取信息\t138
9.5 實戰(zhàn):獲取唐詩三百首\t140
9.6 小結(jié)\t142
9.7 習(xí)題\t142
附錄
附錄A 全國計算機(jī)等級考試二級Python語言程序設(shè)計考試大綱\t144
附錄B PyCharm\t145
附錄C 常用函數(shù)/方法參考\t150
附錄D 米筐Notebook支持的模塊列表\t152

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號