更新时间:2022-07-29 14:22:53
封面
版权信息
内容简介
前言
本书的特色
本书的内容
教学视频与源代码下载
读者对象
第1章 开始Python之旅
1.1 Python的起源
1.2 Python的应用场合
1.3 Python 3.9的新特性
1.4 如何学习Python
1.5 构建Python开发环境
1.6 从Hello World开始
1.7 调试
1.8 答疑解惑
1.9 课后思考与练习
第2章 Python编程基础
2.1 认识程序
2.2 数据类型
2.3 变量和关键字
2.4 语句
2.5 表达式
2.6 运算符和操作对象
2.7 字符串操作
2.8 注释
2.9 牛刀小试——九九乘法表逆实现
2.10 调试
2.11 答疑解惑
2.12 课后思考与练习
第3章 列表和元组
3.1 通用序列操作
3.2 列表
3.3 元组
3.4 列表与元组的区别
3.5 牛刀小试——实现杨辉三角
3.6 调试
3.7 答疑解惑
3.8 课后思考与练习
第4章 字符串
4.1 字符串的简单操作
4.2 字符串格式化
4.3 字符串方法
4.4 牛刀小试——变形金刚
4.5 调试
4.6 答疑解惑
4.7 课后思考与练习
第5章 字典和集合
5.1 字典的使用
5.2 创建和使用字典
5.3 字典方法
5.4 字典合并与更新运算符
5.5 集合
5.6 牛刀小试——字典合并与排序
5.7 调试
5.8 答疑解惑
5.9 课后思考与练习
第6章 条件、循环和其他语句
6.1 使用文本编辑器
6.2 import的使用
6.3 别样的赋值
6.4 语句块
6.5 条件语句
6.6 循环
6.7 pass语句
6.8 牛刀小试(1)——猜字游戏编写
6.9 牛刀小试(2)——平方数
6.10 Python程序调试
6.11 答疑解惑
6.12 课后思考与练习
第7章 函数
7.1 调用函数
7.2 定义函数
7.3 函数的参数
7.4 执行流程
7.5 形参和实参
7.6 变量的作用域
7.7 有返回值和无返回值函数
7.8 为什么要引入函数
7.9 返回函数
7.10 递归函数
7.11 匿名函数
7.12 偏函数
7.13 牛刀小试(1)——经典排序之快速排序实现
7.14 牛刀小试(2)——时间装饰器
7.15 调试
7.16 答疑解惑
7.17 课后思考与练习
第8章 面向对象编程
8.1 理解面向对象编程
8.2 类的定义与使用
8.3 深入类
8.4 继承
8.5 多态
8.6 封装
8.7 多重继承
8.8 获取对象信息
8.9 类的专有方法
8.10 牛刀小试(1)——出行建议