python3快速入门与实战,Python 3快速入门与实战

前言

章Python概述1

1.1初识Python1

1.2安装配置Python3开发环境2

1.2.1Windows系统下安装Python33

1.2.2Mac系统下安装Python35

1.3安装配置Anaconda6

1.3.1Windows系统下安装Anaconda7

1.3.2Mac系统下安装Anaconda9

1.4安装PyCharm开发工具10

1.4.1Windows系统下安装PyCharm11

1.4.2Mac系统下安装PyCharm13

1.4.3配置PyCharm开发环境13

第2章Python基础15

2.1注释15

前言

章Python概述1

1.1初识Python1

1.2安装配置Python3开发环境2

1.2.1Windows系统下安装Python33

1.2.2Mac系统下安装Python35

1.3安装配置Anaconda6

1.3.1Windows系统下安装Anaconda7

1.3.2Mac系统下安装Anaconda9

1.4安装PyCharm开发工具10

1.4.1Windows系统下安装PyCharm11

1.4.2Mac系统下安装PyCharm13

1.4.3配置PyCharm开发环境13

第2章Python基础15

2.1注释15

2.1.1单行注释15

2.1.2多行注释16

2.2关键字与标识符16

2.2.1关键字16

2.2.2标识符17

2.3变量17

2.4数据类型18

2.4.1数字类型18

2.4.2类型转换函数19

2.4.3布尔类型20

2.5输入(input)与输出(print)21

2.5.1输入函数(input)21

2.5.2输出函数(print)21

2.6运算符23

2.6.1算术运算符23

2.6.2比较运算符24

2.6.3赋值运算符24

2.6.4逻辑运算符25

2.6.5运算符优先级25

2.7字符串26

2.7.1字符串定义26

2.7.2字符串格式化26

2.7.3字符串内置方法28

2.8if条件判断32

2.8.1语法格式32

2.8.2条件判断与逻辑运算符33

2.8.3if嵌套34

2.9while循环35

2.9.1语法格式35

2.9.2while循环嵌套36

2.9.3break跳出整个while循环37

2.9.4continue跳出当次while循环38

2.10for循环38

2.10.1语法格式39

2.10.2break跳出整个for循环40

2.10.3continue跳出当次for循环40

第3章容器41

3.1列表41

3.1.1列表的定义41

3.1.2查询列表中元素42

3.1.3嵌套列表44

3.1.4向列表中添加元素44

3.1.5修改列表中元素值46

3.1.6删除列表中元素46

3.1.7列表切片47

3.1.8列表元素排序48

3.2元组48

3.2.1元组的定义48

3.2.2查询元组中的元素49

3.3字典50

3.3.1字典的定义50

3.3.2查询字典中键值对50

3.3.3向字典中添加键值对51

3.3.4修改字典中键的值51

3.3.5删除字典中的键值对52

3.3.6循环遍历字典52

3.4集合54

3.4.1集合的定义55

3.4.2成员运算符在集合中的应用56

3.4.3向集合中添加元素56

3.4.4删除集合中的元素58

3.4.5集合常用操作59

第4章函数61

4.1函数定义与调用61

4.2函数参数62

4.2.1带参函数62

4.2.2缺省参数63

4.2.3命名参数64

4.2.4不定长参数64

4.3函数返回值67

4.4变量作用域68

4.4.1局部变量68

4.4.2全局变量69

4.5递归函数71

4.6匿名函数72

4.7闭包73

4.8装饰器76

4.8.1初识装饰器77

4.8.2装饰器进阶78

第5章包和模块82

5.1包82

5.2模块83

5.3__init__.py模块85

5.4__name__变量85

第6章面向对象89

6.1面向对象编程89

6.2类和对象89

6.2.1类90

6.2.2对象91

6.3__init__构造方法93

6.4访问权限95

6.5继承97

6.5.1单继承97

6.5.2super函数99

6.5.3重写101

6.5.4多继承102

第7章异常处理105

7.1捕获异常105

7.2捕获多个异常106

7.3捕获全部异常107

7.4异常中的finally语句108

7.5异常传递109

7.6raise抛出异常110

第8章日期和时间112

8.1time模块112

8.2datetime模块116

第9章文件操作119

9.1读写文件119

9.1.1打开文件119

9.1.2写文件120

9.1.3读文件123

9.2文件管理124

9.3JSON文件操作126

9.4CSV文件操作129

9.4.1写入CSV文件129

9.4.2读取CSV文件130

0章正则表达式131

10.1re模块131

10.2单字符匹配132

10.3数量表示134

10.4边界表示136

10.5转义字符138

10.6匹配分组140

10.7内置函数143

10.8贪婪与非贪婪模式146

1章Python网络编程147

11.1网络编程基础147

11.2urllib库148

11.2.1urllib.request.urlopen函数149

11.2.2urllib.request.Request类152

11.2.3urllib.error异常处理模块154

11.3requests库156

11.3.1安装requests库156

11.3.2requests库基本使用方法157

2章Python常用扩展库162

12.1Numpy科学计算库162

12.1.1创建ndarray数组163

12.1.2数组的数据类型166

12.1.3数组的索引与切片168

12.1.4数学与统计函数调用174

12.1.5文件读入和读出178

12.2Pandas数据分析库179

12.2.1Pandas数据结构180

12.2.2数学与统计计算188

12.2.3DataFrame的文件操作190

12.2.4数据处理191

3章Python数据可视化实战200

13.1Matplotlib绘图200

13.1.1绘制散点图200

13.1.2绘制折线图204

13.1.3绘制柱状图205

13.1.4绘制箱线图207

13.2Pandas绘图208

13.2.1绘制Series序列图208

13.2.2绘制DataFrame图表210

13.3Seaborn绘图213

13.3.1绘制条形散点图214

13.3.2绘制箱线图216

13.3.3绘制琴形图217

13.3.4多变量分类绘图218

4章Python爬虫开发实战224

14.1爬虫工作流程224

14.2爬虫开发环境搭建225

14.3项目实战:爬取电商网站商品信息227

14.3.1目标网站分析228

14.3.2使用Python实现爬虫程序230

5章Python数据分析实战237

15.1数据分析概述237

15.2项目实战:房屋售价数据分析238

15.2.1项目概述238

15.2.2数据处理239

15.2.3数据分析246

6章Python机器学习实战256

16.1机器学习基础256

16.1.1什么是机器学习256

16.1.2数据集核心概念257

16.1.3算法、模型与训练258

16.1.4机器学习任务分类259

16.1.5有监督学习与无监督学习260

16.1.6机器学习开发流程260

16.1.7scikit-learn机器学习库261

16.2项目实战:k近邻算法实现红酒质量等级预测262

16.2.1k近邻算法原理262

16.2.2欧式距离公式263

16.2.3使用Python实现完整预测过程263

……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值