What do i need to build an application?

Hello,

for fun and exercise i want to build an app in Python. I have read some tutorials and followed some videos along but i jusst want to jump into the cold water and create the app that i desire.

I have an idea for a small app that randomly decides which map to play. It’s kinda fun i think! I already wrote the basic code for this, i just want to programm it so when i click one button it outputs the random map with randint (0,5)

What do i need to do this?! I really wanna do it! What do i need to do so others can run this on their PCs when its finished?!

A good start might be something like pyinstaller, which will turn your python program into an executable file that anyone can run. Pyinstaller