课程大纲
第一节 Linux系统中Python脚本的使用
引例:对非结构化文本文件使用Python脚本进行结构化表格输出
Linux命令和Python脚本的书写
Python常用系统包的使用
分类介绍Python脚本和Linux命令的结合
Python对于调用系统Web命令、文本编辑命令、文本处理命令的综合案例
Python对数据库的操作使用
异步处理和进程间通信的压测
第二节 Python基础
Python基本数据类型:list, dict, tuple, set等
Python文件操作:txt, excel等
Python 的标准库和第三方库
Python高级用法:切片、迭代、map、filter、reduce
代码和案例实践:
大素数计算与优化及其思考
负二项分布与比赛胜率
本福特定律的优化方法
第三节 Python数据整理和结构化
Numpy/Scipy/Pandas/Matplotlib/Seaborn库
Numpy基础属性与数组创建
Pandas数据处理与分析
Pandas文件读写和个性化控制
Pandas的concat与merge
基于Matplotlib绘制散点图、柱状图、等高线图、3D图等
Seaborn/PyEcharts等包的使用
代码和案例实践:
Soble/Prewitt/Laplacian算子与卷积网络
SMA、EMA和股票数据分析
缺失数据的处理和预测
第四节 Python数据库和Web操作
Pymysql数据库操作基础
connect连接数据库、connection对象
cursor对象、execute方法、SQL语句
fetchall、close;connection对象的close
增、删、改、查基本操作
聚合函数
aggregate和annotate的区别
案例与实践:
杂乱文本的结构化实践代码
电影数据解析为例:XML文件
出题生成器的代码实现与辅助办公自动化