python编程进阶

知识点

面向对象

  • 类型提示 type hint

数据结构

  • 常用数据类型
  • 数据结构
  • 进阶类型

装饰器

  • 函数式编程
  • 装饰器

设计模式

  • 单例
  • 简单工厂方法

常用库

  • json
  • yaml
  • urllib
  • trace

工程师level

  • 简单的api json yaml file re
  • 面向对象
  • 数据结构与算法 单兵作战能力 小范围作战 比如思维导图生成测试用例
  • 设计模式 多人协作、大规模项目

如何刷题

leetcode刷题 多看成熟框架的源代码 pytest

数据结构与算法

  • 列表(排序)
  • 链表(单链表 逆序 插入)
  • 栈(结合其他结构)
  • 二叉树(遍历、查找)

下周课程预习

  • python tutorial 刷一遍
  • pytest官方文档刷一遍
  • python selenium/appium 客户端源代码