本书是针对高等学校非计算机专业编写的Python语言基础教程。全书共12章,主要内容包括Python概述,基本数据类型,选择结构,循环结构,turtle库,序列、集合、字典和jieba库,函数和异常处理,可视化界面设计,文件和数据库,面向对象程序设计,网络编程和第三方库等。
本书以读者为本,内容丰富、取材合理、叙述简明、重点突出、概念清晰。为了配合读者学习Python程序设计,帮助读者全面掌握有关Python程序设计的知识,并有效指导读者掌握程序设计的方法和技巧,本书配有《Python程序设计实验教程》(ISBN 9787302544395)。
本书可作为高等学校Python程序设计相关课程的教材,也可以作为Python爱好者学习的参考书。
●章 Python概述
1.1 计算机语言概述
1.2 初识Python
1.2.1 Python语言的发展历史
1.2.2 Python语言的特点
1.2.3 Python语言的应用领域
1.3 Python语言的开发环境
1.3.1 Python软件的下载与安装
1.3.2 Python开发环境
1.4 应用实例
习题1
第2章 基本数据类型
2.1 Python中的对象
2.2 变量命名与赋值
2.2.1 变量命名
2.2.2 变量赋值
2.3 数字类型
2.4 字符串类型
2.5 运算符与表达式
2.5.1 运算符
2.5.2 表达式
2.6 常用内置函数
2.7 print()输出函数
2.7.1 print()输出函数的基本格式
2.7.2 格式化输出
2.8 input()输入函数
2.9 math库和raddom模块
2.9.1 math库
2.9.2 random模块
2.10 应用实例
习题2
第3章 选择结构
3.1 单分支选择结构
3.2 双分支选择结构
3.3 多分支选择结构
3.4 选择结构的嵌套
3.5 应用实例
习题3
第4章 循环结构
4.1 while循环结构
4.2 for循环结构
4.3 循环控制辅助语句
4.3.1 break语句
4.3.2 continue语句
4.4 循环的嵌套
4.5 应用实例
习题4
第5章 turtle库
5.1 运行环境设置
5.2 画笔设置
5.2.1 画笔基本参数
5.2.2 画笔运动命令
5.2.3 画笔控制命令
5.3 其他命令
5.4 应用实例
习题5
第6章 序列、集合、字典和jieba库
6.1 序列
6.1.1 序列的通用操作
6.1.2 列表
6.1.3 元组
6.1.4 使用range生成序列
……
第7章 函数和异常处理
第8章 可视化界面设计
第9章 文件和数据库
0章 面向对象程序设计
1章 网络编程
2章 第三方库
附录A Python关键字详解
附录B Python运算符
附录C Python内置函数
附录D 常用Unicode编码表
附录E 常用RGB色彩对应表
附录F Python部分第三方扩展库