<https://forum.vectorworks.net/index.php?/topic/45379-global-variables-with-imported-functions/#comment-232199>
<http://schema.org/text>
"Organizing your code into functions can help you break down the parts into manageable pieces. I have found this with any programming language. Good commenting and visual dividers helps as well. \n \n\n\n\t \n \n\n\n\tYou may want to invest in a good text editor. I've used BBEdit for years, but there are others like eclipse that are designed specifically for code development. They all recognize function definitions and let you quickly skip to a function via a menu. \n \n\n\n\t \n \n\n\n\tIncludes in VS and Python work completely differently. In VS an include is a virtual cut and paste of code from an external file. In Python, you're including libraries of functions data structures, and constants that are available for use. Your included modules don't flow in any way with your code, and they should function as a contained object with its own namespace. You can, of course pass data either as attributes of an object instance or arguments of a function. \n \n\n\n\t \n \n\n\n\t-Josh \n \n"
<https://forum.vectorworks.net/index.php?/topic/45379-global-variables-with-imported-functions/#comment-231565>