图书目录

目录

第1部分Python语言基础

第1章初识Python 语言十六问

1.1为什么要学习计算机编程语言?

1.2Python语言为什么叫Python?

1.3如何理解Python是一种开源语言的说法?

1.4如何理解Python是一种生态语言的说法?

1.5为什么说学习Python语言符合时代需求?

1.6为什么说Python是一种简洁、优雅的语言?

1.7为什么说Python语言是通用性语言?

1.8为什么将Python语言称作脚本语言?

1.9为什么说Python语言既体现面向对象又体现面向过程的

程序设计思想?

1.10为什么说Python语言是一门免费的语言?

1.11Python 2.X和Python 3.X有何区别?

1.12什么是IDLE?

1.13使用IDLE时有哪些相关技巧?

1.14运行Python语言有哪些方法?

1.15何谓Python之禅? 

1.16Python语言的应用领域有哪些?

第2章Python语言基础

2.1保留字

2.2常量与变量

2.2.1常量的数据分类

2.2.2变量的命名规则

2.2.3变量的赋值方法

2.3函数及函数库简介

2.3.1输出函数

2.3.2输入函数

2.3.3字符处理函数

2.4程序及其相关概念

2.4.1创建程序文件的步骤

2.4.2程序的缩进

2.4.3程序的注释

2.4.4IPO编程模式

2.4.5编程中常见的错误及原因分析

2.5turtle函数库介绍

2.5.1标准函数库的导入方法

2.5.2turtle函数库常见函数功能介绍

2.5.3实例详解

第3章常见数据类型

3.1数字类型

3.1.1整数类型

3.1.2浮点数类型

3.1.3复数类型

3.1.4数字类型内置运算符

3.1.5数字类型内置函数

3.2math函数库的使用

3.2.1math函数库的数学常数功能

3.2.2math函数库中常用函数功能

3.2.3math函数库应用举例

3.3字符串类型数据

3.3.1字符串界限符说明

3.3.2字符串的表示、索引和切片

3.3.3字符串操作符

3.3.4字符串内置函数

3.3.5Unicode编码

3.3.6字符串函数处理方法

3.3.7字符串中常见的转义字符

3.4字符串类型的格式化

3.4.1format()方法的基本使用方法

3.4.2format()方法的格式控制

3.5布尔数据类型

3.5.1比较运算符

3.5.2逻辑运算符

3.5.3成员运算符

3.5.4同一性运算符

3.5.5位运算符

3.5.6常用运算符的优先级别和结合性

3.5.7补充说明

第4章组合数据类型

4.1序列

4.1.1列表定义

4.1.2列表的基本操作

4.1.3列表操作函数

4.1.4列表操作方法

4.1.5列表的综合应用 

4.1.6元组

4.1.7range()函数

4.1.8any()和all()函数

4.2集合

4.2.1创建集合

4.2.2集合基本操作

4.2.3集合的操作方法

4.2.4集合常用运算符

4.2.5集合比较运算符

4.3字典

4.3.1创建字典

4.3.2字典基本操作

4.3.3字典操作函数

4.3.4字典操作方法

4.4时间、日期函数库介绍

4.4.1time函数库

4.4.2datetime函数库

4.4.3综合应用举例

第5章程序控制结构

5.1顺序结构

5.1.1顺序结构流程图

5.1.2顺序结构应用举例

5.2分支结构

5.2.1单路分支结构

5.2.2双路分支结构

5.2.3多路分支结构

5.3循环结构

5.3.1for循环(遍历循环)

5.3.2while循环(无限循环)

5.3.3循环嵌套结构

5.3.4break和continue语句

5.3.5pass语句

5.4程序的异常处理

5.4.1try…except语句

5.4.2多个except的try语句

5.4.3try…except…finally语句

5.5random函数库介绍

5.5.1函数功能介绍

5.5.2应用举例

第6章函数

6.1函数的定义

6.1.1函数定义基本形式

6.1.2空函数定义方法

6.1.3函数定义举例

6.2函数的调用

6.2.1函数调用的一般形式

6.2.2函数调用的步骤

6.2.3函数调用举例

6.3lambda函数

6.3.1lambda函数定义方法

6.3.2lambda函数应用举例

6.4函数的参数传递

6.4.1位置传递方式

6.4.2指定参数传递

6.4.3可选参数传递

6.4.4名称传递

6.5变量的作用域

6.5.1局部变量

6.5.2全局变量

6.5.3全局变量对组合数据类型的影响

6.6递归函数

6.6.1递归的概念及特点

6.6.2递归的应用举例

第7章文件及数据处理

7.1文件及其操作

7.1.1打开文件

7.1.2关闭文件

7.1.3文本文件的读取操作

7.1.4文本文件的写入操作

7.2数据及其操作

7.2.1一维数据及其操作

7.2.2二维数据及其操作

7.2.3高维数据及其操作

第8章第三方库的概要介绍

8.1第三方库的安装

8.1.1pip工具安装

8.1.2自定义安装

8.1.3文件安装

8.2wordcloud库介绍

8.2.1WordCloud类方法介绍

8.2.2WordCloud类常用参数

8.3jieba库介绍

8.3.1jieba库分词的三种模式

8.3.2jieba库常用分词函数

8.4网络爬虫相关库概要介绍

8.4.1爬虫分类

8.4.2编写爬虫的步骤

8.4.3requests库介绍

8.4.4Scrapy库介绍

8.5数据分析相关库概要介绍

8.5.1NumPy库

8.5.2Pandas库

8.5.3SciPy库

8.6更多第三方库

8.6.1Beautifulsoup4库

8.6.2Matplotib库

8.6.3scikitlearn库

8.6.4PyInstaller库介绍

8.6.5PIL库介绍

8.6.6其他第三方库概要介绍

第2部分习题

第1章习题

第2章习题

第3章习题

第4章习题

第5章习题

第6章习题

第7章习题

第8章习题

综合测试题

第3部分二级考试大纲及模拟试卷

全国计算机等级考试二级Python语言程序设计考试大纲(2019版)

模拟试卷Ⅰ

模拟试卷Ⅰ答案及解析

模拟试卷Ⅱ

模拟试卷Ⅱ答案及解析

模拟试卷Ⅲ

模拟试卷Ⅲ答案及解析

附录Aturtle库常用函数

附录Bturtle颜色库

附录CPython语言常用内置函数

参考文献