python高级编程
Posted 孙龙 程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python高级编程相关的知识,希望对你有一定的参考价值。
2,python一切皆对象
type,object,class的关系
python常见的内置类型
3,魔法函数
魔法函数
4,深入类和对象
python鸭子类型(多态)抽象基类(abc模块)
python的type和isinstance的区别
类和实例属性的查找顺序—mro查找
python中类方法、类实例方法、静态方法的使用与区别
数据封装和私有属性
python对象的自省机制
super真的是调用父类吗
with上下文管理协议以及contextlib
5,自定义序列类
序列类型分类
list中加等于和extend以及append的区别
python切片
实现可切片的对象(__getitem__,slice)
Python 二分查找与 bisect 模块
python数组array.array
Python的列表推导式
python中的序列(sequence)
Python的列表推导式
6,深入python的set和dict
7,对象的应用,可变性和垃圾回收
8,元类编程
魔术方法 __getattr__ 和__getattribute__
python属性描述符和属性查找过程
元类应用ORM实现
9,迭代器和生成器
10,python的socket编程
11,多线程,多进程和线程池的编程
12,协程和异步io
13,asyncio并发编程
以上是关于python高级编程的主要内容,如果未能解决你的问题,请参考以下文章
Python高级编程pdf
Python高级编程pdf
python高级编程
python高级编程
Python高级编程
Python高级编程