《人工智能》
阶段概述:本阶段讲解,python基础语法,Numpy科学计算模块,Pandas数据分析模块,Matplotlib。
达成目标:通过本阶段学习,让学生快速掌握python语言的特性和语法,并着重对算法这块所涉及的Numpy科学计算模块和Pandas数据分析模块进行讲解。
章节1:Python开发环境搭建 |
01_Python开发环境版本的选择及下载 |
02_Anaconda环境安装_Pycharm环境安装 |
03_Pycharm创建脚本并测试python开发环境 |
04_Python虚拟环境的搭建_开发环境配置 |
章节2:Python基础语法 |
01_Python是强类型的动态脚本语言 |
02_Python_控制语句_单双分支 |
03_Python_控制语句_多分支_三元条件运算符 |
04_Python_控制语句_while循环 |
05_Python_控制语句_for循环 |
06_Python_控制语句_嵌套循环 |
07_Python_控制语句_break_continue |
08_Python_切片操作 |
09_Python_数据类型 |
10_Python_集合操作_列表 |
11_Python_集合操作_列表的基本操作 |
12_Python_集合操作_列表的常用方法 |
13_Python_集合操作_元组 |
14_Python_集合操作_字典和常见操作 |
15_Python_集合操作_字典keys方法_enumerate函数 |
16_Python_os模块_shutil模块 |
17_Python_打开并读取文件_中文编码问题 |
18_Python_函数_定义_调用_返回值_注释 |
19_Python_函数_局部变量_全局变量 |
20_Python_函数_默认参数_可变参数 |
21_Python_函数_递归 |
22_Python_函数式编程_高阶函数 |
23_Python_函数式编程_map_reduce_filter_匿名函数 |
24_Python_函数_闭包 |
25_Python_函数_装饰器 |
26_Python_类对象_定义与实例化对象 |
27_Python_类对象_实例属性和方法_类属性和方法 |
28_Python_类对象_内置方法 |
29_Python_类对象_运算符重载_私有对象方法_isinstance函数 |
30_Python_类对象_面向对象三大特性_类的继承 |
31_Python_类对象_子类复用父类构造器和方法_方法重写 |
章节3:科学计算模块Numpy |
32_Numpy_概述_安装_创建数组_获取shape形状 |
33_Numpy_array_arange |
34_Numpy_random随机数生成 |
35_Numpy_ndarray属性_zeros_ones_like等创建数组函数 |
36_NumPy_reshape_切片操作_copy函数 |
37_Numpy_改变数组维度_数组的拼接 |
38_Numpy_数组的切分和转置 |
39_Numpy_算术运算_向上向下取整 |
40_Numpy_聚合函数 |
章节4:数据可视化模块 |
41_Matplotlib_概述_绘制直线图 |
42_Matplotlib_绘制正余弦曲线_散点图_添加图例 |
43_Matplotlib_绘制柱状图_画布切分多个子画布_柱状图对比 |
44_Matplotlib_绘制饼图_直方图_同时绘制多组数据分布 |
45_Matplotlib_绘制等高线图_绘制三维图像 |
章节5:数据分析模块Pandas |
46_Python_Pandas_Series对象创建 |
47_Python_Pandas_DataFrame对象创建 |
48_Python_Pandas_获取Series对象的值 |
49_Python_Pandas_获取DataFrame对象的值 |
50_Python_Pandas_条件过滤 |
51_Python_Pandas_空值的删除与填充 |
52_Python_Pandas_拼接和合并 |
另附各章节课程资料