On 02/24/2013 11:40 AM, piterrr.dolin...@gmail.com wrote:
Back in the day when C was king, or take many newer long established languages (C#, 
Java), the use of () has been widespread and mandated by the compilers. I have never 
heard anyone moan about the requirement to use parentheses. Now come Python in which 
parens are optional, and all of a sudden they are considered bad and apparently widely 
abandoned. Do you really not see that code with parens is much more pleasing visually? I 
could understand someone's reluctance to use parens if they are very new to programming 
and Pythons is their first language. But my impression here is that most group 
contributors are long-time programmers and have long used () where they are required. 
Again, I'm really surprised the community as a whole ignores the programming 
"heritage" and dumps the parens in a heartbeat.

Python will also allow you to have ';' at the end of your lines. It does nothing for you, but perhaps you also find that "visually pleasing"?

I find () to be four extra keystrokes, not visually pleasing, and needed only 
to override order of operations.

One of the things I love about Python is its ability to get out of the way and 
let me work:

  - no variable declarations, just use 'em
  - no type declarations, just use 'em
  - no need to remember what's an object and what's not -- everything is an 
object
  - no need to cast to bool as everything has a truthy/falsey (something vs 
nothing) value


From a different email you said PyScripter was showing you all the dunder methods? You might want to try one of the others.

--
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to