For the most part no, however, some parametric modeling tasks require scripting. For example, Blender offers their methods in Python, so you can simply create repeated patterns or shapes that are too hard to create by hand.