create a full featured product in blender using only the python language
You will have to be more specific because the tools in blender should be sufficient without having to know python.

That being said there is nothing you cannot do in blender using python.

If you drag down the top bar of blender (the line slightly below "File", "Render" etc), you will notice it reveals a window.

Do some actions in blender, and you will see their equivalent python commands. Use these to get started. Good luck!