pygame vs Gamemaker Studio 2: What are the differences?
pygame: Open Source python programming language library for making multimedia applications. It is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language; Gamemaker Studio 2: A 2D development environment. It has everything you need to take your idea from concept to finished game. With no barriers to entry and powerful functionality.
pygame and Gamemaker Studio 2 belong to "Game Development" category of the tech stack.