I have previously posted about Python and Revit (including revitpythonshell ) here.

There are some very detailed posts coming from openRevit about using Python in Energy Modeling.  Check them out:

Python for Energy Modelers – Part 1 | openRevit
This even shows you how to install it…

Python for Energy Modelers – Part 2 – Simple Pre-processing | openRevit
This focuses on some basic simulation scenarios.  Quote:

  1. Identify in your simulation workflow something that you need to do manually many times for each simulation, or something you need to do for each of your many simulations. If you can write the problem down in one sentence, it’s a great candidate for scripting.
  2. Next, break up the problem into many small simple steps, this is your pseudocode.
  3. Now try to write it out in Python. Remember, Google is your best friend, if you have a question about something in Python, chances are there have been hundreds of others out there with the same question!
  4. Finally, once it all works, clean up and comment your code, think about how you or someone else might use it in a year!

David Light recommends it in this Tweet:

Freedom capabilities of #autocad 2012 are so cool, forms work very nicely with #revit & #vasari; & no i haven’t gone all soft on you 😉

via @davewlight David Light on
Twitter / @davewlight: Freedom capabilities of #a …

If you are interested in the Patch, Fillet, or Offset Edge tools, check out this video:

If you are interested in the spline form editing, check out the video at this link
http://download.autodesk.com/us/autocad/2011_featurevideos/autocad_3d_freeform_essentials_1044x828.html