python常见知识点

python常见知识点

基础

  1. 常用函数:

print eval dir type range zip enumerate random

​ 格式化输出 format %

  1. 基础类型:

    str list dict tuple set orderdict
    
  2. 引用类型

    切片 可变与不可变类型

    深浅拷贝copy.copy,copy.deepcopy

  3. 三大结构
    顺序 选择 循环

    for if while 
    
  4. 返回 生成器 迭代器

    yield yield from
    
  5. 队列 栈
    queue stack

  6. 装饰器 闭包 参数的解包 *args **kwargs

  7. 常用模块:

os sys file pickle json logging re time date math
  1. 数据解析模块:
beautifulsoup requests urllib xml 
  1. 方法:
lambda reduce filter map
  1. hasattr getattr setattr | hasitem getitem setitem

面向对象:

  1. 新式类与经典类
    继承多态抽象(参考java等语言的设计)

    ​ 导包 模块

  2. 魔法方法
    单例的创建(2|7)

  3. 静态方法 类方法 属性方法

  4. 异常与断言

  5. 线程,进程,携程
    锁,同步,异步

数据库

mysql redis mongdb gauss
ORM

机器学习相关

  1. 数据清洗
xlrd xlwt openpyxl csv numpy pandas
  1. 机器学习算法

模块:scipy sklearn

数据处理:正则化 归一化

常见算法:朴素贝叶斯 K近邻 决策树 随机森林 线性回归 岭回归 Kmeans

附录

python 编码规范 PEP8

python 版本间区别 py2 py3

python 的垃圾回收机制 隔代回收

python 线程锁GIL

python pdb调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值