If you're new to the concept of "code CAD", please first read this short introduction and browse the plethora of already existing solutions to this problem space.
Before downloading, please understand that "Python | OpenSCAD" is a fork currently maintained by myself, gsohler. You can follow the progress here
I sincerely wish for this fork/branch to be merged into mainline OpenSCAD and I have been working towards
making it happen.
There are several benefits to using Python over OpenSCAD's DSL (domain specific language):
Hopefully these benefits will help draw more people to the wonderful world of PythonSCAD!
Ok, now it's probably a good idea to download it.