someproteinguy wrote:
I <3 python.
So easy to read and edit, even for those of us who aren't very good at that stuff.
Wait until you work on a project where some of your python source intends to use spaces for whitespace and some tabs, and there's rampant cutting-and-pasting in between...
[Unlike many other languages, where indentation is just for readability, in Python, it /matters/, as that's how you indicate scoping. When you start mixing spaces and tabs, it's no longer clear what's at what level, and if you get it wrong, it barfs at runtime. And a lot of text editors don't even make it clear what's a space and what's a tab.]