4 ms·
> The strange thing about python is it is almost TOO easy. I have worked with developers who preferred python because basically they were not great developers.
by hasenj 16y ago
> The strange thing about python is it is almost TOO easy. I have worked with developers who preferred python because basically they were not great developers.
I don't know what you're talking about.
Python requires some command line interaction. You have to edit text files, read online docs, have a mental model of lists, dictionaries, and strings. It doesn't come with a visual IDE, and it feels awfully foreign in a windows environment. Why would a less-than-average developer even bother with such a technology? It doesn't even come from Microsoft.
- bigfudge 16y agoYou're correct on all those points. And yet, to someone with no formal training in CS (I'm an arts grad), python is so much more transparent than any of the MS stuff I've had to use. I think it's primarily the predictability of the naming scheme and the resemblance to pseudocode. The command line is not that hard to get your head around, and you get dicts strings etc with the first few chapters of Dive into python or 'How to think the a CS'. In fact, it may be that these introductory materials are explicit about basic language concepts which makes learning python so easy — they're not focussed on solving your immediate problem (coding X), but solving the problems you will face over the next few years/decades.