前言
关于本书的使用说明
第1章 为什么要学Python
1.1 为什么要学编程
1.2 为什么学Python
第2章 Python环境安装
2.1 Python下载
2.2 Python安装与运行
2.3 IDLE工具的使用
第3章 Python编程基础
3.1 Python语法特点
3.2 内置函数与库函数
3.3 变量与表达式
3.4 基本数据类型
3.5 运算符
3.6 流程控制语句
3.7 正则表达式
本章小结
练习题
第4章 自定义函数
4.1 函数的创建与调用
4.2 函数参数
4.3 return语句
4.4 递归函数
4.5 匿名函数
4.6 变量的作用域
本章小结
练习题
第5章 数据结构
5.1 索引与切片
5.2 列表(list)
5.3 元组(tuple)
5.4 字典(dict)
5.5 集合(set)
本章小结
练习题
第6章 面向对象编程基础
6.1 面向对象编程概述
6.2 类的创建与使用
6.3 数据封装与访问限制
6.4 继承和多态
本章小结
练习题
第7章 文件及目录操作
7.1 文件操作
7.2 目录操作
7.3 shutil模块简介
本章小结
练习题
第8章 综合实践项目经典案例
8.1 项目一绘制函数图像
8.2 项目二爬取汽车票
8.3 项目三用机器学习预测泰坦尼克号邮轮乘客的生死
8.4 项目四模拟牧场救援游戏
参考文献
附录
附录A Python库简介
附录B 各章练习题参考答案