Is there something like Gamemaker that uses Python?
Python and Ganemaker have very different philosophies, using Python to make a Gamemaker-like solution can be done, but it does not make much sense.
They are like different ways to prepare a hot plate of food.
Using gmake maker style, you start with a big collection of partly prepared ingredients, vegetables have been cleaned and cut, rice and potatoes have been pre-cooked, it comes with a large selection of lovely sauces, etc. Cooking a meal is mostly selecting and mixing the ingredients, where some can be added. Cooking is relatively fast.
In Python style, you start with buying all the ingredients that you need, at the market, almost fresh from the ground. You have to clean and cut everything yourself, you can add or make your own sauce, if you like that. Making a meal is a lot more work with all the selecting, and cleaning and cutting, but you can do it exactly like you want it. If triangular shaped potatoes fits the theme of the meal, you can have them. If you like that rare ingredient from the little shop at the end of the street, use it!
Python starts at a more elementary level, and gives you all the room to do things your way. However, you need to know (or find out) more, and making an application takes somewhat longer. More choices to make means you have to make more decisions.