Magnolia's Blog

持续成长

Python 中与序列相关的概念和技术,包括抽象基类 Sequence 和 MutableSequence、猴子补丁、鸭子类型以及标准库中的抽象基类等内容。

Read more »

Python 中自定义类的一些高级特性和实现方法,包括使用reprlib.repr函数生成对象的安全表示形式、实现序列协议、处理切片、动态存取属性、散列和快速等值测试等。

Read more »

使用 Git 进行团队协作开发时的一些操作流程和注意事项。包括从主线创建分支进行开发,处理分支落后主分支的情况,以及结合 Gitlab 进行开发任务的步骤,如创建议题、合并请求,在本地检出分支进行编码和 review,最后将分支合入远程主分支等。

Read more »

Python 中面向对象编程的多个特性,包括对象的字符串表示形式、类方法和静态方法、格式化显示、可散列的对象、私有属性和 “受保护的” 属性、使用__slots__节省空间以及覆盖类属性等内容。

Read more »

主要介绍了 Python 中对象引用、可变性和垃圾回收的相关知识,包括变量与对象的关系、标识和相等性的判断、元组的相对不可变性、浅复制和深复制、函数参数传递、可变参数的处理、del 语句与垃圾回收、弱引用以及不可变类型的特殊行为等内容。

Read more »

本文主要介绍了函数装饰器和闭包相关的知识,包括装饰器的基础概念、执行时机、在 “策略” 模式中的应用、变量作用域规则、闭包以及 nonlocal 声明的作用。

Read more »
0%