ABSTRACT

Many introductions to computing begin with graphics. Drawing and related ideas, like shading, coloring, animation, and special effects are intuitive and appear deceptively simple to produce. Remember, even humans could draw and appreciate figures long before reading, writing, and calculation were on the scene. It comes then as a surprise that graphics is rather complicated for computers, requiring many layers of software and hardware to do well. It is far simpler to program a computer to search millions of items than it is to draw a realistic scene. Thus, it should not be so strange to find that Python lacks any built-in features for graphics.