4 ms·
One of the best things about Python is that there's comparatively little "culture", at least compared to Perl, Ruby or JavaScript. The culture/community that d
by Pacabel 13y ago
One of the best things about Python is that there's comparatively little "culture", at least compared to Perl, Ruby or JavaScript.
The culture/community that does exist is more oriented toward helping people achieve what they want to or need to get done, rather than smugly regurgitating alleged "best practices" (Ruby and JavaScript) or absurdity (Perl).
Yes, there are the PEPs, but they're more about providing useful guidelines that can likely offer some benefit if followed, rather than dictating the "best" way of doing something. Avoiding the typical Python approaches may raise some eyebrows or cause some confusion, but basically never the visceral lashing that one would be likely to receive within the Ruby community, for example.
- skywhopper 13y agoWow, now I really don't want to learn Python. (Psst, you have the most popular programming language. You can take off your persecution complex.)
- billforsternz 13y agoI don't understand; You hate that Python is all about helping people get things done ? That repels you ?
- skywhopper 13y agoWhat repels me is the defensiveness and the apparent need to criticize other language communities. I'm not interested in joining a cult.
- Pacabel 13y agoLike many other people, I use Python, Ruby, JavaScript, Java, and several other languages on an ongoing basis. We don't really care about "communities" or "cultures" and whatnot. We just have work that we need to get done using those programming languages. This isn't about "defending the Python culture" or "attacking the Ruby community" or any crap like that. Having dealt with so many different communities over the years, the Python community is by far the best to deal with, from a practical standpoint. Whenever I've had a Python-related question, the members of that community have done their best to help me out with achieving what I want to do. This is very different from the typical response from the Ruby or JavaScript communities, where they'll consistently tell you that what you're doing is "wrong" or against their "best practices" of the hour. That's not the kind of "help" that we're looking for. Get all emotional about this if you want. That's your right. But the rest of us have pragmatic, real-world concerns. The Python community does an excellent delivering us with useful help when we need it. Certain other communities do not. Those are just the facts.