Python面向对象编程06 容器和迭代
前文已经介绍了许多特殊方法,通过重写或实现这些特殊方法,自定义的类越来越融入 Python 的语法,成为一个合…
前文已经介绍了许多特殊方法,通过重写或实现这些特殊方法,自定义的类越来越融入 Python 的语法,成为一个合…
STM32 芯片为了实现低功耗,设计了一个功能完善但却非常复杂的时钟系统。普通的单片机一般只要配置好 GPIO…
几乎所有单片机都具有中断系统,中断允许单片机能实时处理外界发生的随机事件。Cortex 内核设计了一套完善的中…
ADC(Analog to Digital Converter)。即模拟/数字转换器,在模拟信号需要以数字形式…
在 Python 中,将表达式 ( ) 应用于一个对象称为调用(call)对象。例如,函数是一个可调用对象,它…
在 Python 中,可以对两个列表使用加法运算符 + ,例如:>>> [1, 2] + [5, 6][1, …
在上一节中,已经介绍了几个基本的自定义类的方法:.__new__() 、.__init__() 和 .__de…
在介绍对象的属性时,介绍了 property 属性。property 属性为一大堆 getter 和 sett…
介绍 Python 标准库 logging 的使用,说明日志级别、格式化、过滤器等用法,并从基本配置过渡到通过 Logger 和 Handler 等对象实现的高级用法,最后介绍通过文件配置日志的方法。
在计算机编程领域,宏指令(macro)或称宏,表示一类将输入转换为输出的处理规则。和子程序(函数)不同的是,宏…
平面(plane)是一种二维空间,可以将其比作一张纸。点(point)是位置的参照,可以使用一个二维的点表示平…
插值(interpolate)就是将一组离散的点用一条曲线连接起来的过程。插值计算一般可能用在如下的场景中:其…