Automatizing the generation in GH with different parameters,Python script

We have a Grasshopper script that produces a free-form shell structure with 7 or 8 parameters. We aim to generate many models by slightly changing the parameters, more than a thousand perhaps. Therefore, we would like to automatize it by running a Python script. I saw this topic Grasshopper within compute.rhino3d and I think it could be one of the ways that we can do it. My question: Is there any other and better way to automatize the generation process other than that? And if you have done something like this before, can you instruct me, please?