Python学习路线

1. python语言基础(初级)

  1. Python3入门教程

  2. 变量及其作用域,局部变量/全局变量的使用方法及差别

  3. 运算符及使用方法

  4. 数据类型,字符串处理、字符集。字符串切片、运算、格式化,默认字符集及处理方法

  5. 流程语法。条件控制、流程语法、循环语句for/while等

  6. 异常处理。try/except...else、try/except...finally、常见异常

  7. 格式化输出

  8. 常用数据结构和实现模式。str/tuple/list/set/dict

  9. 元组

  10. 列表

  11. 字典

  12. 函数和模块

2. python语言基础(中级)

  1. 正则表达式常用匹配方法

  2. 日期和时间的常用方法和常用格式

  3. 常用内置函数。字符串切片、运算、格式化、默认字符集、处理方法

  4. 文件处理基础

  5. XML解析

  6. json解析方法

  7. 值与引用,深浅拷贝

  如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力

  1. *args和**kwargs使用场景和方法

  2. 函数定义、调用、参数传递

3. python语言基础(高级)

1.匿名函数的概念、写法、使用场景

  1. 装饰器的概念、写法、作用域、使用场景

  用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。简单地说:他们是修改其他函数的功能的函数

  1. 多线程的概念、写法、与多进程的对比

  2. 包管理,import多种使用方法和加载机制

  3. eva定义和使用方法

    eval() 函数用来执行一个字符串表达式,并返回表达式的值

  4. 常用类库

  5. 函数、模块、面向对象的定义

  6. 类与对象的定义、面向对象的写法

  7. 继承与多态

  8. 单例模式

  9. 重写

  10. 工程模式

4. Python应用-自动化方向

  1. Selenium框架

  2. unittest框架

  3. Robot Framwork框架

5. 附录-其他学习资料

Python单元测试框架

https://www.cnblogs.com/jays2018/p/9509836.html

https://www.zhihu.com/question/44337172

posted @ 2021-05-15 10:26  七彩木兰  阅读(115)  评论(0)    收藏  举报