|
|
|
|
|
by alexhill
4055 days ago
|
|
Can you articulate what you mean by Python 3's "accountant-like seriousness"? Is there more to it than print-as-a-function? I code in both every day and just don't see what the fuss is about. To me, they're barely different dialects; more like different accents. |
|
Then all this u"xx" stuff on strings. What's that about? I don't care about unicode. 256 ascii characters is fine for me. If I need Unicode I can do it, but I don't need it by default.
Iterators instead of ranges. Fine. Why again? To save memory? I've got 32 billion bytes. I don't need it. It's complicating something to please the computer scientists and it's messing with my mind which has far bigger problems to solve, so it's unpragmatic. If I see htop moaning about memory, I can easily change my code.
Generally, I just like the 2.0 attitude. It's carefree. It just works. Three is trying too hard. Python is just a tool for me. My really hard problems are my daily battles with nonconvex optimization of vast data sets.