I have few questions about programming a game (3d or 2d) with a python language and Unity game engine
Can we make a game with python in Unity game engine?
if yes how?
please share basic tutorials about this topic.
Currently there is not a way to directly use python within unity. You can use an interpreter that will call functions. This can only take you so far beyond the built in functions that unity currently used. 
Since you already know Python and probably learned Java in school or have at least seen it. C# is a very simple language to pick up that is very versatile so I would recommend learning it.
Otherwise you can go Piglet or Arcade Game Engine. These engines are built for Python, Piglet does not need outside libraries / dependencies. You could also go with a Blueprint style coding method, both are available with unity and unreal.
can we make a game with python in unity?