- 前言(本教程介绍)
- Python计算机二级考试分析
- 第1章-1.程序设计语言概述
- 第1章-2.编译和解释
- 第1章-3.为什么要学习计算机编程
- 第1章-4.Python语言的发展
- 第1章-5.Python语言的特点
- 第1章-6.Python解释器的安装
- 第1章-7.Python程序的编辑方式
- 第1章-8.Python程序的运行方式
- 第1章-9.IPO程序编写方法
- 第1章-10.课后习题讲解
- 第2章-1.程序的格式框架-缩进
- 第2章-2.程序的格式框架-注释
- 第2章-3.程序的格式框架-续行符
- 第2章-4.语法元素的名称-变量
- 第2章-5.语法元素的名称-保留字
- 第2章-6.语法元素的名称-标识符
- 第2章-7.数据类型-数值类类型
- 第2章-8.数据类型-字符串类型
- 第2章-9.程序的语句元素-表达式
- 第2章-10.程序的语句元素-赋值语句
- 第2章-11.程序的语句元素-引用
- 第2章-12.程序的语句元素-其他语句
- 第2章-13.基本输入输出函数-input()函数
- 第2章-14.基本输入输出函数-eval()函数
- 第2章-15.基本输入输出函数-input()函数
- 第2章-16.课后习题
- 第3章-1.数字类型-整数类型
- 第3章-2.数字类型-浮点数类型
- 第3章-3.数字类型-复数类型
- 第3章-4.数值运算操作符
- 第3章-5.数值运算函数
- 第3章-6.字符串-单行字符串与多行字符串
- 第3章-7.转义字符
- 第3章-8.字符串索引
- 第3章-9.字符串的切片
- 第3章-10.format()方法的基本使用
- 第3章-11.format方法的格式控制_1
- 第3章-12.format方法的格式控制_2
- 第3章-13.字符串操作符
- 第3章-14.字符串处理函数
- 第3章-15.字符串处理方法
- 第3章-16.类型判断和类型间转换
- 第3章-17.恺撒密码_1
- 第3章-18.恺撒密码_2
- 第3章-19.恺撒密码_3
- 第3章-20.选择题
- 第3章-21.编程题
- 第4章-1.程序流程图
- 第4章-2.程序控制结构的基础与扩展
- 第4章-3.单分支结构
- 第4章-4.双分支结构
- 第4章-5.多分支结构
- 第4章-6.判断条件及组合
- 第4章-7.循环结构-for
- 第4章-8.无限循环-while
- 第4章-9.循环控制-break-continue
- 第4章-10.程序的异常处理
- 第4章-11.实例解析-猜数游戏
- 第4章-12.选择题
- 第4章-13.编程题
- 第5章-1.函数的简介
- 第5章-2.函数的定义
- 第5章-3.函数的使用
- 第5章-4.可选参数传递
- 第5章-5.参数名称传递
- 第5章-6.函数的返回值
- 第5章-7.局部变量
- 第5章-8.全局变量
- 第5章-9.代码复用
- 第5章-10.课后习题-选择题
- 第5章-11.课后习题-编码题
- 第6章-1.组合数据类型的基本概念
- 第6章-2.集合数据类型
- 第6章-3.序列类型的概述
- 第6章-4元组类型的操作
- 第6章-5.映射类型的概述
- 第6章-6.列表的定义
- 第6章-7.列表的索引操作
- 第6章-8.列表的切片操作
- 第6章-9.列表的操作函数和操作方法
- 第6章-10.字典的定义
- 第6章-11.字典的索引
- 第6章-12.字典类型的操作
- 第6章-13.课后习题-选择题
- 第6章-14.课后习题-编码题1
- 第6章-15.课后习题-编码题2
- 第7章-1.文件的类型
- 第7章-2.文件的打开和关闭
- 第7章-3.文件的读取
- 第7章-4.文件的写入
- 第7章-5.数据的组织维度
- 第7章-6.一维数据的处理
- 第7章-7.二维数据的处理
- 第7章-8.课后习题-选择题
- 第7章-9.课后习题-编码题1
- 第7章-10.课后习题-编码题2
- 第8章-1.计算生态的简介
- 第8章-2.Python的标准库与第三方库
- 第8章-3基本内置函数1
- 第8章-4.基本内置 函数2
- 第8章-5.课后习题-选择题
- 第9章-1.turtle库概述
- 第9章-2.turtle窗体函数与画笔状态函数1
- 第9章-3.画笔形状函数2
- 第9章-4.画笔运动函数mp4
- 第9章-5.练习绘图
- 第9章-6.random库的概述
- 第9章-7.random库的常用方法
- 第9章-8.time库的使用
- 第9章-9.课后习题
- 第10章-1.课后习题第三方库的获取及安装
- 第10章-2.pip工具的常用使用方式
- 第10章-3.PyInstaller库的使用
- 第10章-4.jieba库概述
- 第10章-5.jieba库与中文分词
- 第10章-6.wordcloud概述
- 第10章-7.可视化词云图
- 第10章-8.课后习题-选择题
- 第10章-9.课后习题-编程题
- 第11章-1.Python第三方库纵览
Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。现在流行的AI人工智能技术大部分都是用Python语言编写的,这大大促进了的Python语言的发展。AI深度学习技术本身的特点决定了其不适合静态编译型语言,而Python语言被选作AI技术框架的基础语言,更多的是源于Python的动态特性及其开发效率高等性能优势。
Python的基本语法元素
1.程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值 语句、引用;
2.基本输入输出函数:input()、eval()、print();
3.源程序的书写风格;
4.python语言的特点。
基本数据类型
1.数字类型:整数类型、浮点数类型和复数类型;
2.数字类型的运算:数值运算操作符、数值运算函数;
3.字符串类型及格式化:索引、切片、基本的format()格式化方法;
4.字符串类型的操作:字符串操作符、处理函数和处理方法;
5.类型判断和类型间转换。
程序控制结构
1.程序的三种控制结构;
2.程序的分支结构:单分支结构、二分支结构、多分支结构;
3.程序的循环结构:遍历循环、无限循环、break和continue循环控制。
4.程序的异常处理:try-except。
函数和代码复用
1.函数的定义和使用;
2.函数的参数传递:可选参数传递、参数名称传递、函数的返回值;
3.变量的作用域:局部变量和全局变量。
组合数据类型
1.组合数据类型的基本概念;
2.列表类型:定义、索引、切片;
3.列表类型的操作:列表的操作函数、列表的操作方法;
4.字典类型:定义、索引;
5.字典类型的操作:字典的操作函数、字典的操作方法。
文件和数据格式化
1. 文件的使用:文件打开、读写和关闭;
2. 数据组织的维度:一维数据和二维数据;
3. 一维数据的处理:表示、存储和处理;
4. 二维数据的处理:表示、存储和处理;
5. 采用CSV格式对一二维数据文件的读写。
Python计算生态
1.标准库:turtle库(必选)、random库(必选) 、time库(可选);
2.基本的Python内置函数;
3.第三方库的获取和安装;
4.脚本程序转变为可执行程序的第三方库:PyInstaller库(必选);
5.第三方库:jieba库(必选)、wordcloud 库(可选);
6.更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数 据分析、文本处理、数据可视化、用户图形界面、机器学习、Web 开发、游戏开发等。