Michel Anders posts a thorough article on creating Add-Ons for Blender 2.6 that starts with a brief introduction as to what exactly a Blender Add-on is, describing that much of what Blender does is really centered around the concept of an operator, and with that premise shows how you are able to write an operator for Blender, and how you can add an operator to the Blender Menu System.

The goal of this article is to give you a fairly thorough understanding how Python add-ons in Blender work and provide you with enough practical examples to develop actual add-ons

This represents a fantastic overview of the entire process for methods to create a Blender Add-On starting with the anatomy of an operator, some basic operator examples, and even some exercises, with plenty of references for further exploration. Check out the Michel’s article for Creating a Blender 2.6 Python add-on here

Michel J. Anders is an ICT Manager by day, a Python developer, writer and trainer by night, and author of the book “Blender 2.49 Scripting“.