《大数据全系列》
本阶段学习Python基础主要是用于后面阶段的机器学习和PySpark编程。所以重点要掌握的有:
1. 掌握Python基本语法
2. 掌握Python中四种集合:list,tuple,set,map
3. 掌握Python中的函数:局部变量和全局变量,匿名函数,默认参数,可变参数,递归函数,高阶函数
4. 掌握Python中的面向对象:
5. 掌握Python中模块的安装和导入
6. 掌握Numpy的使用。
适合人群:
1)掌握Java语言编程语法
2)掌握面向对象和JVM原理
第一章 python概述 |
01_介绍和历史 |
02_关键点和优缺点 |
03_应用场景 |
第二章 安装下载及基础语法 |
01_开发环境下载与安装 |
02_入门案例 注释 乱码预防 |
03_变量及类型 |
04_标识符与输入输出 |
05_运算符 |
第三章 逻辑判断和循环 |
01_if分支结构 |
02_while循环结构 |
03_for循环 |
第四章 集合类型 |
01_字符串基础 |
02_字符串常用的方法 |
03_列表list基础 |
04_列表常用的方法 |
05_元组的概述 |
06_元组的常用的方法 |
07_字典dict |
08_可变类型与不可变类型 |
第五章 函数 |
01_函数介绍 定义与调用 参数一 |
02_函数参数二 |
03_函数返回值 |
04_全局变量 |
05_递归函数 |
06_匿名函数 |
第六章 文件操作 |
01_文件的打开与关闭 |
02_文件写操作 |
03_文件读操作 |
04_文件随机读上 |
05_文件随机读下 |
06_文件的相关操作 |
第七章 类和对象 |
01_类和对象概述 |
02_类的定义与对象创建上 |
03_类的定义与对象创建下 |
04___init__方法 |
05___new__方法 |
06___str__方法 |
07___del__方法 |
08_保护对象属性--私有属性 |
09_继承 |
10_多继承 |
11_重写 |
12_多态 |
13_类属性与实例属性 |
14_类方法和静态方法 |
第八章 设计模式 |
01_单例设计模式 |
02_工厂设计模式 |
第九章 异常 |
01_异常概述与捕获 |
02_异常的传递 |
03_自定义异常 |
04_异常处理中抛出异常 |
第十章 模块和列表推导式 |
01_模块的使用以及安装 |
02_模块制作 |
03_python中的模块 |
04_列表推导式 |
第十一章 数据库操作 |
01_环境配置和pymysql安装 |
02_创建数据库实例 |
03_添加表 |
04_添加数据 |
05_修改数据 |
06_删除数据 |
07_查询数据 |
第十二章 Numpy |
01_NumPy是什么 |
02_为什么使用NumPy |
03_NumPy基础 |
04_NumPy生成数组 |
05_常用函数 |
06_切片 |
另附各章节课程资料