Python课程

基础课程

序号基础课程备注
1课程介绍
2python历史介绍
3python安装
  • windows
  • linux
  • mac
4python虚拟环境
5pip使用
  • 自定义源
  • 打包
  • 上传
  • 安装离线包
  • 新建私有pip包服务器
6python编码规范
7python基础语法
8练习: 基础语法练习题课后作业

高级课程

序号高级课程备注
1python深浅拷贝、正则表达式
2python列表生成器、迭代器、上下文管理器与with语句
3python常用模块和函数
4python装饰器
5python常用数据结构
6python面对对象封装、集成、多态、类方法、静态方法与属性、鸭子类型与抽象基类
7python网络编程
8python协程、异步
9python多线程、多进程、并行计算
10python文件操作
11python常用模块os模块、sys模块、datetime模块、collections模块、itertools模块、itertools模块
12python定时任务
13多语言互操作 多语言互操作例子python调用其他编程语言
14进阶调试工具icecream-pysnooper
15练习: 高级语法练习题

web开发课程

序号web课程备注
1linux介绍
  • centos
  • ubuntu
2vim使用
3bash使用
4nginx使用
5PowerDesigner使用绘制db设计模型图
6nginx使用
7mysql安装
  • windows
  • linux
  • mac
8flask web开发
  • 路由与视图函数
  • 模板引擎
  • 表单处理与验证
  • 数据库操作
  • 构建
  • 开发
  • 调试
  • 模块开发
  • 使用flask开发网页和api
9AOP
  • 介绍
  • 使用
10依赖注入
  • 介绍
  • 使用
11docker
  • 介绍
  • 使用
12jenkisn
  • 介绍
  • 使用
13cicd构建docker、jenkins、github
14项目练习
  • 开发一个博客页面
  • 新增博客内容
  • 修改博客内容
  • 博客翻页
  • 博客搜索功能
  • 项目架构设计数据库设计与实现
  • 视图与模板的实现
  • 表单处理与验证
  • 用户认证与授权
  • 部署与优化
  • 异步编程
15测试介绍
16单元测试 、性能测试
17自动化测试
18课程练习集成自动化测试到cicd流程中
19性能测试

数据分析课程

序号数据分析课程备注
1爬虫介绍
2selenium
  • 介绍
  • 使用
3puppter
  • 介绍
  • 使用
4playwright 、pyppeteer
  • 介绍
  • 使用
5autoCrawler
  • 介绍
  • 使用
6常用的统计图一览
  • 介绍
  • 使用
7pyecharts
  • 介绍
  • 使用
8bokeh
  • 介绍
  • 使用
9chartify
  • 介绍
  • 使用
10ploty
  • 介绍
  • 使用
11matplotlib
  • 介绍
  • 使用
12numpy
  • 介绍
  • 使用
13pandas
  • 介绍
  • 使用

客户端开发课程

序号客户端课程备注
1exe打包
2tkinter
  • 介绍
  • 使用
3pygame
  • 介绍
  • 使用
4pyqt
  • 介绍
  • 使用

趣味课程

序号趣味课程备注
1python图像处理生成mosaic图片 codebox mosaic
2视频处理处理视频文件 简单的2种方式
3办公自动化2个简单的例子

联系方式:

spike.li.han@gmail.com