图书介绍

Python程序设计基础与应用PDF|Epub|txt|kindle电子书版本网盘下载

Python程序设计基础与应用
  • 董付国著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111606178
  • 出版时间:2018
  • 标注页数:245页
  • 文件大小:52MB
  • 文件页数:257页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Python程序设计基础与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Python概述1

1.1 Python语言简介1

1.2 Python版本简介2

1.3 Python开发环境安装与配置2

1.3.1 IDLE2

1.3.2 Anaconda33

1.4 Python编程规范5

1.5扩展库安装方法6

1.6标准库与扩展库中对象的导入与使用7

1.6.1 import模块名[as别名]7

1.6.2 from模块名import对象名[as别名]7

1.6.3 from模块名import8

1.7 Python程序的_name_属性8

习题9

第2章 内置对象、运算符、表达式、关键字10

2.1 Python常用内置对象10

2.1.1常量与变量11

2.1.2数字类型12

2.1.3字符串13

2.1.4列表、元组、字典、集合14

2.2 Python运算符与表达式14

2.2.1算术运算符15

2.2.2关系运算符16

2.2.3成员测试运算符17

2.2.4集合运算符17

2.2.5逻辑运算符18

2.2.6补充说明18

2.3 Python常用内置函数用法18

2.3.1类型转换与判断20

2.3.2最值与求和22

2.3.3基本输入/输出23

2.3.4排序与逆序23

2.3.5枚举与迭代24

2.3.6 map()函数、reduce()函数、filter()函数24

2.3.7 range()函数26

2.3.8 zip()函数27

2.4 Python关键字简要说明28

习题29

第3章 Python序列结构30

3.1 Python序列概述30

3.2列表31

3.2.1列表创建与删除31

3.2.2列表元素访问32

3.2.3列表常用方法32

3.2.4列表对象支持的运算符34

3.2.5内置函数对列表的操作35

3.2.6列表推导式35

3.2.7切片38

3.3元组与生成器表达式39

3.3.1元组创建与元素访问39

3.3.2元组与列表的异同点40

3.3.3生成器表达式40

3.4字典41

3.4.1字典创建与删除42

3.4.2字典元素的访问42

3.4.3元素的添加、修改与删除43

3.4.4字典应用案例44

3.5集合45

3.5.1集合对象的创建与删除45

3.5.2集合操作与运算46

3.5.3集合应用案例47

3.6序列解包50

习题51

第4章 选择结构与循环结构53

4.1条件表达式53

4.2选择结构55

4.2.1单分支选择结构55

4.2.2双分支选择结构56

4.2.3多分支选择结构57

4.2.4选择结构的嵌套58

4.3循环结构58

4.3.1 for循环与while循环58

4.3.2 break与contmue语句59

4.4综合案例解析60

习题65

第5章 函数67

5.1函数定义与使用67

5.1.1基本语法67

5.1.2递归函数68

5.2函数参数69

5.2.1位置参数70

5.2.2默认值参数70

5.2.3关键参数70

5.2.4可变长度参数71

5.2.5传递参数时的序列解包71

5.3变量作用域73

5.4 lambda表达式74

5.5生成器函数74

5.6综合案例解析75

习题87

第6章 面向对象程序设计88

6.1类的定义与使用88

6.2数据成员与成员方法89

6.2.1私有成员与公有成员89

6.2.2数据成员90

6.2.3成员方法90

6.2.4属性92

6.3继承94

6.4特殊方法96

6.5综合案例解析98

习题105

第7章 字符串106

7.1字符串概述106

7.2字符串编码格式106

7.3转义字符与原始字符串107

7.4字符串格式化109

7.4.1使用%符号进行格式化109

7.4.2使用format()方法进行字符串格式化110

7.4.3格式化的字符串常量111

7.5字符串常用方法与操作111

7.5.1 find()、rfind()、index()、rindex()、count()111

7.5.2 split()、rsplit()、partition()、rpartition()112

7.5.3 join()113

7.5.4 lower()、upper()、capitalize()、title()、swapcase()114

7.5.5 replace()、maketrans()、translate()114

7.5.6 strip()、rstrip()、lstrip()115

7.5.7 startswith()、endswith()116

7.5.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()116

7.5.9 center()、ljust()、rjust()116

7.5.10字符串支持的运算符117

7.5.11适用于字符串的内置函数118

7.5.12字符串切片119

7.6字符串常量119

7.7中英文分词119

7.8汉字到拼音的转换120

7.9综合案例解析121

习题123

第8章 正则表达式124

8.1正则表达式语法124

8.1.1正则表达式基本语法124

8.1.2正则表达式扩展语法126

8.2正则表达式模块re127

8.3 match对象128

8.4综合案例解析129

习题131

第9章 文件内容操作132

9.1文件的概念及分类132

9.2文件操作基本知识133

9.2.1内置函数open()133

9.2.2文件对象常用方法134

9.2.3上下文管理语句with134

9.3文本文件内容操作案例135

9.4二进制文件操作136

9.4.1使用pickle模块读写二进制文件136

9.4.2使用struct模块读写二进制文件137

9.4.3使用shelve模块操作二进制文件138

9.4.4使用marshal模块操作二进制文件138

9.5 Excel与Word文件操作案例139

习题143

第10章 文件与文件夹操作144

10.1 os模块144

10.2 os.path模块146

10.3 shutil模块147

10.4综合案例解析148

习题150

第11章 异常处理结构151

11.1异常的概念及常见表现形式151

11.2常用异常处理结构152

11.2.1 try…except…结构152

11.2.2 try…except…else…结构153

11.2.3 try…except…finally154

11.2.4可以捕捉多种异常的异常处理结构154

11.3断言语句与上下文管理语句155

习题156

第12章 tkinter编程案例157

12.1 tkinter简介157

12.2模拟用户登录158

12.3选择类组件应用161

12.4简单画图程序164

12.5电子时钟169

12.6屏幕颜色选择器172

12.7抽奖式提问程序174

12.8简易计算器程序176

12.9定时自动关闭的窗口179

习题180

第13章 网络爬虫入门与应用181

13.1 HTML与JavaScript基础181

13.1.1 HTML基础181

13.1.2 JavaScript基础183

13.2 urllib基本应用与爬虫案例185

13.2.1 urllib的基本应用186

13.2.2 urllib爬虫案例187

13.3 scrapy爬虫案例188

13.4 BeautifulSoup用法简介191

13.5 requests基本操作与爬虫案例196

13.5.1 requests基本操作197

13.5.2 requests爬虫案例198

13.6 selenium爬虫案例199

习题201

第14章 Python数据分析与处理202

14.1 pandas基本操作202

14.2 pandas结合matplotlib进行数据可视化217

14.3 pandas应用案例219

习题226

第15章 数据可视化227

15.1 matplotlib简介227

15.2绘制带有中文标题、标签和图例的折线图227

15.3绘制散点图229

15.4绘制饼状图231

15.5绘制柱状图233

15.6绘制雷达图234

15.7绘制三维图形236

15.8切分绘图区域239

15.9设置图例240

15.10设置坐标轴刻度距离和文本243

习题244

参考文献245

热门推荐