# Code editor experience in python nodes

**URL:** <https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348>\
**Category:** Developers\
**Tags:** python, dynamo\
**Created:** [April 3, 2026, 4:45am UTC](https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348 "2026-04-03T04:45:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jazzsharma200](https://avatars.discourse-cdn.com/v4/letter/j/f6c823/32.png) [@jazzsharma200](https://forum.dynamobim.com/u/jazzsharma200)\
**Post date:** [April 3, 2026, 4:45am UTC](https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348/1 "2026-04-03T04:45:35Z")

</div>

Hello everyone,

I have been developing a full Dynamo solution for about 6 months and am currently using Python from a String node to connect via VS Code. However, since I have written more than 3,000 lines in some solutions, and sometimes I try different Python nodes to test one function, it would be really great if we had a code editor like experience in the Python node. This would save so much time creating and testing code.

Kindly go full throttle on this.

---

<div class="post-metadata">

**Author:** ![Mark.Ackerley](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mark.ackerley/32/79310_2.png) [@Mark.Ackerley](https://forum.dynamobim.com/u/Mark.Ackerley)\
**Post date:** [April 3, 2026, 9:33am UTC](https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348/2 "2026-04-03T09:33:38Z")

</div>

Hi,

Perhaps you could make a suggestion for the Dynamo Roadmap?

Thanks,

Mark

> **[Roadmap - Dynamo BIM](https://dynamobim.org/roadmap/)**
>
> Safe Harbor Statement Roadmaps are plans, not promises. We’re as excited as you to see new functionality make it into the products, but the development, releases, and timing of any features or functionality remains at our sole discretion. These...

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [April 3, 2026, 2:48pm UTC](https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348/3 "2026-04-03T14:48:40Z")

</div>

> [@jazzsharma200](#):
>
> since I have written more than 3,000 lines in some solutions

At some point it isn’t the editor, but how you are managing the code. I’d argue your frustration stems from having hit that point and continued to progress. Consider moving some of the code to externally loaded components and then testing parts becomes much more trivial. 🙂

---

<div class="post-metadata">

**Author:** ![jazzsharma200](https://avatars.discourse-cdn.com/v4/letter/j/f6c823/32.png) [@jazzsharma200](https://forum.dynamobim.com/u/jazzsharma200)\
**Post date:** [July 17, 2026, 5:18am UTC](https://forum.dynamobim.com/t/code-editor-experience-in-python-nodes/114348/4 "2026-07-17T05:18:55Z")

</div>

Sorry for the delay. I’ve started organizing the modules so the main code doesn’t get cluttered, and using properties and methods makes it easier to access everything.
