目录
第1章计算机基础概述与Python简介
1.1计算机基础概述
1.1.1计算机的组成
1.1.2计算机的工作原理
1.1.3计算机的语言
1.2Python简介
1.2.1Python的历史与现状
1.2.2Python的特点与应用
1.2.3Python的安装与使用
1.3本章小结
1.4练习与思考
第2章Python基础语法
2.1关键字和标识符
2.2常量和变量
2.3数据类型
2.3.1基本数据类型
2.3.2数据类型相关的函数与类型转换
2.4运算符和表达式
2.4.1运算符
2.4.2表达式
2.4.3运算符的优先级
2.4.4内置的数值类型函数和math模块
2.5输入输出语句
2.5.1输入函数input()
2.5.2输出函数print()
2.6本章小结
2.7练习与思考
第3章程序流程控制
3.1选择结构
3.1.1单分支结构
3.1.2双分支结构
3.1.3多分支结构
3.1.4分支嵌套结构
3.2循环结构
3.2.1for循环
3.2.2while循环
3.2.3循环控制语句
3.2.4循环嵌套
3.3综合应用
3.4本章小结
3.5练习与思考
第4章列表与元组
4.1列表
4.1.1列表的定义与创建
4.1.2列表的操作
4.2元组
4.2.1元组的定义与创建
4.2.2元组的操作
4.3综合应用
4.4本章小结
4.5练习与思考
第5章字典与集合
5.1字典
5.1.1字典的定义与创建
5.1.2字典的操作
5.2集合
5.2.1集合的定义与创建
5.2.2集合的操作
5.3综合应用
5.4本章小结
5.5练习与思考
第6章函数与模块
6.1函数
6.1.1函数的定义与调用
6.1.2参数传递的方式
6.1.3递归函数和匿名函数
6.1.4变量的作用域
6.2模块
6.2.1模块的概念
6.2.2标准库中的模块
6.3综合应用
6.4本章小结
6.5练习与思考
第7章面向对象的编程
7.1面向对象编程的概念
7.2类和对象
7.2.1类的定义
7.2.2对象的创建
7.3面向对象的特性
7.3.1封装性
7.3.2继承性
7.3.3多态性
7.4类方法和静态方法
7.4.1类方法
7.4.2静态方法
7.5综合应用
7.6本章小结
7.7练习与思考
第8章文件与异常
8.1文件与文件操作
8.1.1文件
8.1.2文件操作
8.1.3CSV文件操作
8.2异常与异常处理
8.2.1异常
8.2.2异常处理
8.3综合应用
8.4本章小结
8.5练习与思考
第9章图形用户界面的应用
9.1图形用户界面库
9.1.1Tkinter
9.1.2wxPython
9.2综合应用
9.3本章小结
9.4练习与思考
第10章科学计算与数据分析的应用
10.1科学计算基础
10.1.1NumPy库
10.1.2SciPy库
10.2数据分析和可视化
10.2.1Pandas库
10.2.2Matplotlib库
10.3综合应用
10.4本章小结
10.5练习与思考
第11章人工智能的应用
11.1人工智能概要
11.1.1基础计算
11.1.2机器学习
11.1.3深度学习
11.2机器学习入门
11.2.1监督学习
11.2.2无监督学习
11.3深度学习入门
11.3.1计算机视觉
11.3.2自然语言处理
11.4本章小结
11.5练习与思考
附录A标准ASCII码表(0~127)
附录BUnicode常用字符节选
附录C蓝桥杯Python(软件赛)
附录D全国计算机等级考试二级Python语言程序设计考纲主要内容
参考文献
