A look at how to load and run python plugins in Maya, by covering the basic structure of a Python plugin providing some information as to what Maya will be looking for in a python script.

Maya Plugin differ from scripts in that they can be used to create new commands, shaders deformers and a variety of other things that simple MEL scripting cannot cover.

This movie covers the basic structure of a Python plug-in and shows you how to load it in Maya

This tutorial will fill in the gaps for working with python plugins and explains a lot of things that the documentation is missing sadly, with some under the hood information, including various Maya Python Modules including MPx, Animation, FX, Render, UI, and Cloth.