If you don’t want to create a compiled version of your plugin, a workaround could be setting the default value in grasshopper instead of python.
Besides, docstring you can access and edit parameters descriptions and others attributes (but not default value) like this:
ghenv.Component.Params.Input[0].Description = "Number of iterations"