Perl and C/C++ have perl-support.vim and c.vim by Fritz Mehner http://www.vim.org/account/profile.php?user_id=169
that support a very convenient auto completion shortcut in visual mode (e.g \aw for While construct or \ai for if else construct).
Does anybody know if such a comprehensive scripts also exist for Python?
python.vim doesn't seem to suppor this kind of auto completion.