Q. Python just used for editor scripting?

I have been searching on Google if Python is just for editor scripting in UE4, but I couldn’t get an answer to that. So, I want to know if Python is just for editor scripting or can be used for something else.

Yes, it’s for the Editor only. [Edit: I mean Epic’s own “experimental” Python plugin.] From the docs:

But there is a 3rd-party plugin that lets you do both: GitHub - 20tab/UnrealEnginePython: Embed Python in Unreal Engine 4

@DsyD Thank you for your response! I appreciate it because this was a lot of help! EDIT: But where should I put this plugin?

The installation instructions for each of them are on the pages I linked.

FYI, another difference between them is that Epic’s version uses an embedded version of Python 2.7. The third-party “20tab” plugin can use 2.7, 3.6, or 3.7, but you have to install Python yourself.