2 AnswersNew Answer
Hello there, in simple terms Pycharm is a python IDE to code and work around, the output depends upon your code and is interpreted by Python interpreter installed in your machine, whichever IDE you use! - You may use Kivy or BeeWare for android app development or Tkinter, PyQt, or Kivy for desktop development, Kivy has many advantages including cross-platform compatibility! Tkinter example tutorials for newbies: https://www.youtube.com/watch?v=BvzD2tAqMvU&t=11s - For creating 2D games with python, you can start with Pygame. Here is one of the best tutorials on pygame: https://pythonprogramming.net/pygame-python-3-part-1-intro/ - You can use libraries like Panda3D for 3D game development! You may also checkout some articles on writing efficient python codes as python's one of the main drawbacks is speed!
I'd recommend Pyglet instead of PyGame. It has a bigger community, it's more versatile and a few other advantages. It also supports 3D.