首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Python
订阅
郭祺迦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
小白都能理解的Python多继承
本文主要做科普用,在真实编程中不建议使用多重继承,或者少用多重继承,避免使代码难以理解。 关于多重继承,比较重要的是它的方法解析顺序(可以理解为类的搜索顺序),即MRO。这个跟类是新式类还是经典类有关,因为两者的搜索算法不同。 在Python3以后,没有该区分,所有的类都派生自…
Python 中多继承 C3-MRO 算法的剖析
面向对象编程(OOP)的重要特性之一就是多态(或者说子类属性/方法覆写),一般通过以特定的顺序搜索对象的属性和方法来实现,该顺序被称为 Method Resolution Order (MRO)。 本
Python多继承的坑与MRO C3广度优先算法
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别…
Python面试之理解__new__和__init__的区别
很多同学都以为Python中的__init__是构造方法,但其实不然,Python中真正的构造方法是__new__。__init__和__new__有什么区别?本文就来探讨一下。 实际上,__init__函数并不是真正意义上的构造函数,__init__方法做的事情是在对象创建好…
Django 基于 Postgres 的全文搜索
Django 搭配 Postgres 即可实现对全文搜索的支持,比起其他的实现方案,技术栈更简单,系统也更易于维护。
Django笔记三十六之单元测试汇总介绍
本篇笔记会包括单元测试的编写方式,单元测试操作流程,如何复用数据库结构,如何测试接口,如何指定 sqlite 作为我们的单元测试数据库等
Python连接es笔记三之es更新操作
这一篇笔记介绍如何使用 Python 对数据进行更新操作。 对于 es 的更新的操作,不用到 Search() 方法,而是直接使用 es 的连接加上相应的函数来操作,本篇笔记目录如下: 获取连接 up
Python连接es笔记二之查询方式汇总
上一节除了介绍使用 Python 连接 es,还有最简单的 query() 方法,这一节介绍一下几种其他的查询方式。 以下是本篇笔记目录: query() 方法介绍 Q() 查询 排序 分页 sour
Python连接es笔记一之连接与查询es
有几种方式在 Python 中配置与 es 的连接,最简单最有用的方法就是定义一个默认的连接,如果系统不是需要访问多个集群,最建议的方式就是使用 create_connection 方法创建连接,然后
死锁的常见例子及 Python 模拟
本文首先通过实际案例中可能出现死锁的情况,介绍了死锁的概念及条件,并通过 Python 代码模拟死锁的四种情况。