Question: how similar is gdscript to python?
Answer: GDScript looks like python, but is designed to work only with Nodes. Scripts are attached to nodes, and don't have their own object data.