Blender Python Tutorial : Create Property Group & Enumerator (Panel) [learn python for beginners]In this
Blender Python Tutorial : How to create and assign a Material Shader [learn python for beginners]In this