|
|
|
|
|
by dimmuborgir
5454 days ago
|
|
The problem with Python community is, when comparing Python with Ruby, Pythonistas give almost no objective reasons to prefer Python but give many highly subjective (provoking) opinions, like the following: 1. Zen of Python. (since Ruby doesn't adhere to it, it's bad) 2. Python community is less arrogant compared to Ruby community. (painting millions of Ruby programmers with the same brush based on an IRC chat they had) 3. Google loves Python. (is that even a reason?) 4. Zed Shaw said so-and-so against Ruby/Rails which I want to believe/agree. (fan mentality) |
|
However as time has passed by and I have become competent at Python, I see some clear wins for Python where Ruby lags:
1. Machine Learning with PyML, et al. Python has some of the best tools for scientific programming by far.
2. Two order of magnitude improvements for numeric code using either: - NumPy - Cython - PyPy
3. I prefer Cython to integrate C/C++ code to using any form of FFI.
Yes, the cultures are different but that rarely affects beginners.