@phase2 Worst feature of the language for many programmers, given that there were no declarative ways of putting constraints or runtime checks on pointer values. One of the strengths of Python you may come to enjoy is its embeddability in applications for scripting support. Blender and QGIS are two apps I use that are easily extended with Python scripting.
@peterquirk @phase2
I can look this up, but since we're here: does QGIS write the project files in python?