Introduction to Python in Grasshopper

Hi diff,

Thank you for your answer. I came up with a few questions while reading them:

1- Why are you saying RhinoCommon is an API? As far as I know an API is a different thing, maybe I am mistaken. Would you mind explaining what an API is for you?

2- What do you mean by “IronPython is a Python version derived from C#, whereas usually Python is programmed in C(++)”? Isn’t Python a languaje on its own? What do C++ or C# have to do here? And why does Rhino/Grasshopper use IronPython instead of “real” Python?

I am sorry for my basic knowledge on these topics, but I would really appreciate some advice and I really want to know more about these things.

Thank you very much again.

P.S.: Would you mind taking a look at this? I couldn’t come up with a solution and maybe you can help me: