How does GDscript compare to Python?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By IIIIIIIII
:warning: Old Version Published before Godot 3 was released.

I was just wondering what the advantage of using GDscript instead of Python for scripting. some problems with using GDscript would be to learn another language. GDscript also has fewer dedicated libraries for specific/special tasks.
Python is widely used all over the world and would be great for beginners. some implementations are made to sped up python such as pypy, cpython and cython. It is also a great choice for programming game A.I. due to their mature libraries in machine learning. It can also easily integrate server side contents for making MMOs

I’ve never used GDscript. I’ve always used C++ modules.

To the downvoters: please explain, since currently it looks like you want to run away from the problem by burying it in downvotes… :-)

Bojidar Marinov | 2016-03-20 13:20

what about having FAQ for these questions asked frequently?

volzhs | 2016-03-20 14:03

We have a FAQ.

Akien | 2016-03-21 08:45

It would be better if there is FAQ link on top menu here.

volzhs | 2016-03-23 08:57

:bust_in_silhouette: Reply From: Daniel Lewan

I suppose you can find answer in the documentation

:bust_in_silhouette: Reply From: Akien
:bust_in_silhouette: Reply From: quickmind2020

From the documentation, this is what I understand. They would use Python ,but Python’s way of doing things doesn’t work well with the idea of nodes. So they had to create gdscript to fix that. But gdscript is very in influenced by Python.

Just a small correction – Python doesn’t have problems with the nodes, it has problems with the memory management built-in into godot, since it has its own memory management.

Bojidar Marinov | 2016-03-20 14:13