Here's a link to some simple g-code generators written in python. They are very simple programs to do simple tasks.

http://wiki.linuxcnc.org/cgi-bin/emc...ode_Generators

Dan