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:
Resources from the session:
Python Platform Documentation
•documentation on how to use/call functions in Python 3.8
•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
•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:
•Handout from Gui Talorico’s 2017 session
General Compute:
•https://stackoverflow.com/questions
•public forum for general coding questions
Dynamo Forum:
•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