python_study_route
python学习路径
python 数据类型
- Number
- int
- float
- boolean
- 转义字符
- 字符串
- 列表
- 元组
- 集合 set
- 字典 dict
- 变量
- 运算符
- 表达式
- 流程控制
- 循环
python项目的组织结构
- 包(必须有__init__文件) -> 模块 -> 类 -> 函数、变量
- 入口文件、内置模块、相对引入、绝对引入
函数
类
- 变量
- 类变量
- 实例变量
- 方法
- 实例方法
- 类方法
- 静态方法
- 构造函数
- 成员的可见性
- 面向对象的三大特性
- 继承性
- 封装性
- 多态性
正则表达式
- 正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列相匹配
- 快速检索文本、实现一些替换文本的操作
- 检查一串数字是否是电话号码
- 检测一个字符串是否符合email
- 把一个文本里指定的单词替换为另外一个单词
- 元字符
JSON
- JSON是一种轻量级的数据交换格式
- 符合JSON格式的字符串叫做JSON字符串
- 优势
- 易于阅读
- 易于解析
- 网络传输效率高
枚举
闭包
- 一切皆对象
- 把一个函数当作参数,传递到另一个函数里
- 把一个函数当作另外一个函数的返回结果
函数式编程
装饰器
爬虫
进阶部分
- 一切皆对象,函数与类也是对象
- 魔法函数
- 鸭子类型
- 抽象基类
- socket编程
学习路径
- Python3入门及进阶 从语法上入门python3
- Python应用到实际开发 从工具角度使用python3
- Python3高级核心技术97讲 从原理角度学习python3
- Python项目 从项目角度上手python3
- 书籍:流畅的python