Autodesk Community Conversation Snakes on a (Dynamo) Plane The Many Resources and Recording

Autodesk Community Conversation Snakes on a (Dynamo) Plane Resources and Recording

We have posted the recording and the many great Dynamo and Python resources Sol Amour shared i the Community Conversation.

Come dive into the world of Python inside of Dynamo with Jacob and Sol and explore how this powerful scripting language interacts with the Dynamo environment. You will understand the difference between engines (IronPython vs. CPython) and releases, how to access the authoring environment and all the power that this node brings you, how to leverage intellisense and directory searching as well as how the .NET language of many of our hosts (Like Revit) interacts with Python.

Link to session and recording:

Snakes on a (Dynamo) Plane

Resources from the session:


Python Platform Documentation

https://docs.python.org/3.8/

•documentation on how to use/call functions in Python 3.8

https://docs.python.org/2.7/

•documentation on how to use/call functions in Python 2.7

https://ironpython.net/documentation/

•documentation on specific content related to Iron Python

https://docs.python.org/3/howto/pyporting.html

•information on porting code from Python 2 to 3


Dynamo
API Documentation

https://www.fuget.org/packages/DynamoVisualProgramming.Core/

•Documentation on the Dynamo API


Integration API documentation

https://apidocs.co/

•Online API documentation for Revit, Navisworks, and other tools

https://www.revitapidocs.com/

•Online documentation for the Revit API

https://www.autodesk.com/developer-network/platform-technologies/revit

•Revit Development tools

https://www.autodesk.com/developer-network/platform-technologies/autocad

•AutoCAD Development tools

https://www.autodesk.com/developer-network/platform-technologies/autocad-civil-3d

•Civil 3D Development tools

Dynamo Python Primer:

https://dynamopythonprimer.gitbook.io/

•Guided examples to get started with Dynamo Python in a Revit context


Dynamo
Python Repository:

https://github.com/Amoursol/dynamoPython

•Repository of Dynamo Python code for examples on how to perform any common tasks in Revit and Dynamo Sandbox


Autodesk Developer Network Blogs:

•The Building Coder: http://thebuildingcoder.typepad.com/

•Jeremy Tammik’s musings on using code to do things in Revit

•AEC DevBlog: http://adndevblog.typepad.com/aec/

•ADN Developers providing news, insights, and highlights from the larger community

•Field of View: https://fieldofviewblog.wordpress.com/

•Mikako Harada’s blog on BIM, cloud technology, and API applications to AEC

•Through the Interface: http://through-the-interface.typepad.com/

•Kean Walmsley’s blog focusing on his various research endeavors in AEC Tech

•AutoCAD DevBlog: http://adndevblog.typepad.com/autocad/

•ADN Developers providing news, insights, and highlights around AutoCAD Development


Autodesk University:

https://www.autodesk.com/autodesk-university/au-online?query=python

•The back-catalog of Autodesk university content (excluding 2021 for a few more weeks) which indicates the use of Python in the session

Some highlights:

https://docs.google.com/document/d/1_ms_ZyyKoaWbWbcio3CN5qTI2Ywq4OJep3SIsWOXXuI/edit#heading=h.76xq4kaz9plc

•Handout from Gui Talorico’s 2017 session

https://github.com/Amoursol/dynamoPython/blob/master/images/DivingDeeper_ABeginnersLookAtPythonInDynamo_AU_London2018.pdf

General Compute:

https://stackoverflow.com/questions

•public forum for general coding questions


Dynamo
Forum:

https://forum.dynamobim.com/

•access to the larger Dynamo community


PyRevit
Forum:

https://discourse.pyrevitlabs.io/

•The official form for PyRevit support, containing many great threads and code samples


Integration Specific Forums:

https://forums.autodesk.com/t5/net/bd-p/152

•AutoCAD .NET

https://forums.autodesk.com/t5/objectarx/bd-p/34

•AutoCAD ObjectARX

https://forums.autodesk.com/t5/autocad-civil-3d-customization/bd-p/190

•AutoCAD Civil 3D Customization

https://forums.autodesk.com/t5/navisworks-api/bd-p/600

•Autodesk Navisworks Customization

https://forums.autodesk.com/t5/revit-api-forum/bd-p/160

Autodesk Revit API


Autodesk Developer Network:

https://www.autodesk.com/developer-network/overview

•Information on the Autodesk Developer Network, including access to direct API support

•Membership is required for some content

out from Sol Amour’s 2018 AU Session

About The Author

More From Author