Here's what I'd like to do as an exercise to improve my Python and to play with the idea of genetic programming in basic form.
From within a script, I'd like to spawn a number (1000?) of additional scripts with randomly generated but grammatically sane Python related to a very simple math problem. I'd like the main script to then test the output of these generated scripts and delete the scripts if they give an error or deliver a significantly wrong result. The scripts that come closest to the correct result get, say, a 100 new variations each, until correct results are reached.
What can I do without overwhelming either myself or my PC?