类似推荐
编辑推荐
本书用滚雪球的思维讲解Python的知识体系。
内容简介
全书共31章,分为3个部分。第1部分为基础篇,包括第1~15章,介绍Python语言核心知识点。第2部分为进阶篇,包括第16~28章,是进阶内容,也是Python语言的魅力点所在。第3部分为实战篇,包括第29~31章,通过3个实战案例,介绍Python的数据处理能力,以及Python在网站方面的应用。
作者简介
作者王德朕,10年互联网人,高级产品经理,高校讲师,博客专家,专栏“Python 爬虫 100 例”“Python 爬虫 120”撰写者,专栏“滚雪球学 Python”原创者。与擦姐共同运营技术自媒体账号“梦想橡皮擦”,主要输出Python技术栈及周边相关内容,致力于用最轻松的学习方式入最难的编程大门。
章节目录
版权信息
内容简介
前言
第1部分 基础篇
1 Python正确起手式
1.1 滚雪球学Python课程前置导语
1.2 Python语言简介
1.3 Python环境安装
1.4 学语言先学注释
1.5 认识变量
1.6 打印输出函数print()
1.7 数学运算及优先级问题
1.8 赋值运算符
2 无门槛掌握数据类型与输入/输出函数
2.1 基本数据类型
2.2 输入与输出
3 无转折不编程
3.1 关系运算符
3.2 算术运算符
3.3 逻辑运算符
3.4 编程中的转折——流程控制
4 列表一学完,Python会一半
4.1 列表是个啥
4.2 初识Python面向对象
4.3 通过方法增删列表元素
4.4 列表排序
4.5 其他列表方法
4.6 多维列表
4.7 特殊的列表字符串
5 Python循环的本质就是一段代码懒得重复写
5.1 for循环
5.2 range()函数
5.3 for循环补充知识
5.4 while循环
6 Python元组,不可变的列表
6.1 元组的定义
6.2 读取元组中的元素
6.3 元组的其他知识补充
6.4 元组与列表转换
6.5 内置函数zip()
6.6 元组的功能与应用场景
7 字典怎么查,Python字典就怎么用
7.1 字典的基本操作
7.2 字典的遍历
7.3 字典与其他数据类型的结合
7.4 字典的方法
8 Python中无序且元素唯一的数据类型——集合
8.1 集合是什么
8.2 集合的操作
8.3 集合的方法
8.4 集合可用的内置函数和冻结集合
9 函数是Python基础部分的第一道难关
9.1 函数出现的背景
9.2 函数初接触
9.3 函数的参数设计
9.4 函数返回值
9.5 调用函数时参数是列表
9.6 局部变量与全局变量
9.7 传递任意数量的参数
9.8 函数的扩展学习
10 Python面向对象的编程
10.1 类的定义与使用
10.2 封装
10.3 继承
10.4 多态
10.5 多重继承
10.6 对象的数据类型判断
10.7 isinstance()函数
10.8 特殊属性、方法
11 Python模块的设计与应用
11.1 将函数放到模块中
11.2 应用函数模块
11.3 将类放到模块中
11.4 常见模块
12 Python文件读取与写入
12.1 文件夹和文件路径
12.2 Python读写文件
12.3 shutil模块
13 Python程序异常处理与logging模块
13.1 程序异常
13.2 异常类型
13.3 finally语句
13.4 日志模块logging
14 在Python中操作SQLite数据库
14.1 SQLite基本使用
14.2 建立SQLite数据库表
14.3 向表中增加数据
14.4 查询数据库中的表数据
14.5 更新表数据
14.6 删除表数据
15 Python中的多线程与多进程
15.1 Python中的多线程
15.2 subprocess模块
第2部分 进阶篇
16 列表与元组、字典与集合
16.1 为何列表和元组总放在一起
16.2 字典与集合的那些事儿
17 列表推导式与字典推导式
17.1 列表推导式
17.2 字典推导式
17.3 元组推导式与集合推导式
18 lambda表达式
18.1 lambda表达式的基本使用
18.2 lambda表达式与def定义函数的区别
18.3 lambda表达式的应用场景
18.4 不要滥用lambda表达式
19 内置函数filter()、map()、reduce()、zip()、enumerate()
19.1 filter()函数
19.2 map()函数
19.3 reduce()函数
19.4 zip()函数
19.5 enumerate()函数
20 函数装饰器
20.1 装饰器的基本使用
20.2 对带参数的函数进行装饰
20.3 多个装饰器
20.4 functools.wraps
20.5 基于类的装饰器
20.6 内置装饰器
21 闭包
21.1 闭包的基本操作
21.2 闭包的作用域
21.3 闭包的作用
21.4 判断闭包函数
21.5 闭包存在的问题
22 Python中的日期与时间
22.1 日期/时间模块简介
22.2 time时间模块
22.3 datetime模块
22.4 calendar模块
23 global和nonlocal作用域
23.1 Python中的作用域
23.2 global关键字
22.3 nonlocal关键字
24 Python中的哈希表与可哈希对象
24.1 哈希表(散列表)
24.2 可哈希与不可哈希
24.3 hash()函数
24.4 hashlib模块
25 Python内置模块之random
25.1 基本随机函数
25.2 扩展随机函数
25.3 分布随机函数
26 Python内置模块之re,正则表达式的初阶用法
26.1 re库的应用
26.2 re库相关函数说明
26.3 re库的面向对象写法
26.4 re库的match对象
27 sys库、os库、getopt库与filecmp库
27.1 os库
27.2 sys库
27.3 getopt库
27.4 filecmp库
28 类函数、成员函数、静态函数、抽象函数和方法伪装属性
28.1 类函数
28.2 静态函数
28.3 类函数与静态函数在继承类中的表现
28.4 抽象函数
28.5 方法伪装属性
第3部分 实战篇
29 爬虫案例
29.1 爬虫分析
29.2 爬虫逻辑编码
29.3 案例收尾
30 爬虫案例
30.1 目标站点分析
30.2 编码
31 Python开源框架:Flask
31.1 Flask简介
31.2 在Flask中操作数据库
31.3 使用Flask模块实现ajax数据入库
滚雪球学Python是2023年由电子工业出版社出版,作者王德朕。
得书感谢您对《滚雪球学Python》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。