In this course from the Epic Online Learning team, you’ll gain an in-depth understanding of how to build simple, powerful tools with Python to optimize performance and production. https://dev.epicgames.com/community/learning/courses/wk4/an-in-depth-look-at-using-python-for-game-development
After taking this course you will be able to:
-Write and execute code in Unreal Engine with an External Python IDE.
-Replicate functionality available via the Unreal GUI and Unreal Python API with Editor Scripting Utilities.
-Use methods, class properties, and editor properties within a project.
-Collect and process asset data with various Unreal Engine classes.
-Explore the relationship between Blueprint and Unreal Python API documentation.
source