前言
第1章 Python语言概述
1.1 Python语言的发展历程及特点
1.1.1 Python语言的发展历程
1.1.2 Python语言的特点
1.1.3 Python语言的应用
1.2 Python开发环境配置
1.2.1 Python开发环境
1.2.2 Python安装
1.2.3 PATH环境变量设置
1.2.4 用户模块文件管理
1.3 Python的使用
1.3.1 命令行方式
1.3.2 IDLE方式
1.3.3 Spyder方式
1.4 本章小结
1.5 思考和练习题
第2章 Python语言基础
2.1 Python基础语法
2.1 _1 Python程序基本框架
2.1.2 Python编码
2.1.3 Python注释
2.1.4 行与缩进
2.1.5 常用的几个函数或命令
2.1.6 Python关键字
2.1.7 Python标识符
2.2 变量与数据类型
2.2.1 变量
2.2.2 数据类型概况
2.2.3 可变类型和不可变类型内存分配的特点
2.2.4 数据类型转换
2.3 运算符和表达式
2.3.1 算术运算符和算术表达式
2.3.2 关系运算符和关系表达式
2.3.3 逻辑运算符和逻辑表达式
2.3.4 赋值运算符和赋值表达式
2.3.5 位运算符
2.3.6 成员运算符
2.3.7 身份运算符
2.3.8 运算符优先级
2.4 条件控制语句、循环语句和跳转语句
2.4.1 条件控制语句
2.4.2 循环语句
2.4.3 跳转语句
2.5 本章小结
2.6 思考和练习题
第3章 函数与模块
3.1 函数
3.1.1 函数定义和调用
3.1.2 函数参数说明
3.1.3 变量作用域
3.1.4 三个典型函数
3.1.5 函数递归
3.1.6 常用函数
3.2 模块
3.2.1 Python模块概述
3.2.2 自定义模块
3.2.3 Python常用模块
3.3 本章小结
3.4 思考和练习题
第4章 常用数据结构
4.1 字符串
4.1.1 字符串概述
4.1.2 字符串常见函数及方法
4.1.3 字符串应用
4.2 列表
……
第5章 迭代器与生成器
第6章 面向对象程序设计
第7章 Python异常处理机制
第8章 文件和数据库操作
参考文献