First, you should know the difference between Python and C. Python is a high-level programming language. It is Object-oriented and much easier than C. It saves your time for product development. But it is much slower than C.
How to choose the programming language? It depends on what kind of product you are going to develop. Python is extensible with C/C++. You can use both for your product. Like writing Android game with JNI, you can also create a Python wrapper.
I recommend you to read the book - Learning Python with Raspberry Pi.
As for how to write a Python wrapper with C/C++, you could read the blog -
Wrapping C/C++ Methods of Dynamsoft Barcode SDK for Python[
^]