更新时间:2020-04-09 16:56:36
封面
版权信息
内容简介
前言
教学建议
第1章 Python语言及其编程环境
1.1 Python语言概述
1.2 Python的安装
1.3 Python语言程序设计步骤
1.4 常用的Python第三方编辑器
习题1
第2章 Python程序的基本语法
2.1 Python语言源程序的书写格式与基本规则
2.1.1 Python语言源程序模块结构初识
2.1.2 基本词法单位、标识符/常量/运算符等构成规则与关键字
2.1.3 程序的书写格式与基本规则
2.2 Python的基本数据类型
2.2.1 数字
2.2.2 字符串
2.3 Python的基本运算和表达式
2.3.1 变量
2.3.2 运算符
2.3.3 算术运算
2.3.4 输入、输出
2.3.5 赋值、关系和逻辑运算
2.3.6 表达式
习题2
第3章 Python程序的基本流程控制
3.1 基本语句及顺序结构
3.1.1 基本语句
3.1.2 顺序结构
3.2 分支结构
3.2.1 if语句
3.2.2 if-elif-else语句
3.2.3 分支语句嵌套
3.3 循环结构
3.3.1 while语句
3.3.2 for循环和range()内建函数
3.3.3 循环语句嵌套
3.4 转移和中断语句
3.4.1 break语句
3.4.2 continue语句
习题3
第4章 Python的特征数据类型
4.1 列表
4.1.1 创建列表
4.1.2 列表的基本操作
4.1.3 更多列表操作
4.1.4 删除列表中的元素
4.1.5 列表解析
4.2 元组
4.2.1 创建元组
4.2.2 元组的基本操作
4.2.3 元组与列表的相互转换
4.2.4 元组解包
4.3 字典
4.3.1 创建字典
4.3.2 访问字典中的值
4.3.3 更新字典
4.3.4 字典的操作
4.4 集合
4.4.1 集合的创建
4.4.2 集合的修改
4.4.3 集合的数学运算
习题4
第5章 文件
5.1 基本概念
5.1.1 文件和目录
5.1.2 文件的编码
5.1.3 文本文件和二进制文件的区别
5.2 文件操作
5.2.1 文件的打开和关闭
5.2.2 定位
5.2.3 文件的读取、写入、追加
习题5
第6章 函数
6.1 函数的定义与调用
6.1.1 函数的声明
6.1.2 函数的调用
6.2 参数的传递
6.2.1 参数按位置依次传递
6.2.2 参数赋值和参数默认值传递
6.2.3 元组类型变长参数传递
6.2.4 字典类型变长参数传递
6.2.5 高阶函数
6.2.6 函数中变量的作用域
6.3 匿名函数
6.4 函数的递归
6.5 函数的高级应用
6.5.1 生成器
6.5.2 装饰器与闭包
习题6
第7章 面向对象的程序设计
7.1 面向对象的概念
7.2 类与实例
7.2.1 创建类和子类
7.2.2 增加属于类的对象实例
7.2.3 用函数表示类的行为特征
7.3 面向对象的特征
7.3.1 封装