大家好,欢迎来到 Crossin 的编程教室。 在学习 Python 的第一天,我们就学会了用 print() 向世界打招呼。代码只有一行,看起来简单得理所当然。 但编程不是魔法,不是一句口诀就会凭空产生某种效果。那么当写下并运行这行代码后,计算机后台发生了什么,才 ...
1978 年,布莱恩·柯尼汉(Brian Kernighan)在《C 语言程序设计》中首次用“Hello, World!”作为示例,之后被广泛沿用。 "Hello World"是每个程序员入门的第一行代码,简单却意义非凡。不同的编程语言有不同的写法,有的简洁优雅,有的稍显复杂。今天,我们就来盘点 ...
U8g2是用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106,SH1107,SH1108,SH1122,T6963,RA8835,LC7981,PCD8544,PCF8812,HX12 ...
[导读]在现代汽车电子、工业自动化等领域,CAN(Controller Area Network)总线作为一种高效、可靠的数据通信协议,得到了广泛应用。然而,CAN协议规定标准帧和扩展帧中数据段的长度为最大8字节,这一限制源于其设计初衷——用于实时性要求较高的系统,如汽车 ...
【例3.36】使用海龟绘图分别绘制红、蓝、绿、黄四种颜色的圆形螺旋(spiral.py)。运行最终结果如图3-15所示。
在今年24期绘制标准党旗的案例中,我们在画镰刀时遇到了一个问题,在两点间画两条圆弧,即使封闭也只会填充出一个半圆,而不是我们期望的镰刀。于是我就想到Python的填充究竟遵循哪些规律呢? 这个Python案例也是等级考试一级内容的延伸知识点。 二、设计 ...
本文主要讲解如何给ESP32-MicroPython编写程序,程序如何执行, 本文主要讲的是REPL交互式终端。 picocom是linux下的串口(终端)调试工具, 最简单易用。 REPL的全称是Read读入+ Evaluate执行 + Print打印 + Loop循环。 连接MicroPython开发板的中断,直接输入就是输入一句 ...
一份优雅、干净、整洁的代码通常自带文档和注释属性,读代码即是读作者的思路。Python 开发中很少要像 Java 一样把遵循某种设计模式作为开发原则来应用到系统中,毕竟设计模式只是一种实现手段而已,代码清晰才是最终目的,而 Python 灵活而不失优雅,这 ...