4 Answers
+ 3
automation?
if you can accomplish something through code, it's easier to create variations of it by simply tweaking a few parameters.
+ 3
This is for another software, but somewhat similar things can be done with Python scripting in Blender.
https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.youtube.com/watch%3Fv%3D_V7Mw96KRb0&ved=2ahUKEwiq3IDxjIeKAxVVja8BHeVfElcQo7QBegQIBxAG&usg=AOvVaw3FU3W2eZ38-S-JtOnfQRad
google 'Python scripting in Blender' and you will find a lot of tutorials on how to do almost anything with Python in Blender.
also if you want a quick intro into the Python api in Blender
https://docs.blender.org/api/current/info_quickstart.html
It's easier to use Python rather than C or C++ to interface with Blender.
+ 2
You don't have to use Python for most things in Blender. But you can use Python to help accomplish certain things. I would recommend you find a few Blender courses on Youtube, or elsewhere. My favorite Blender guy is https://www.youtube.com/@grabbitt -- I don't know if he covers Python specifically. But he does teach how to do animations and such with Blender.
+ 2
Jerry Hobby brother i already watched such videos of him and others but this is not my question you know i also create some models already with help of them but i want to know can we sell our models or not also what is work of python and can we write python only or it support CPP/ java too