3 ms·
I don't like Python that much either but I disagree with a lot of points. I agree with the indentation used for limiting blocks, but that is just subjective pr
by raxxorrax 5y ago
I don't like Python that much either but I disagree with a lot of points.
I agree with the indentation used for limiting blocks, but that is just subjective preference.
Not really fond of access modifiers, I think some form of naming convention can achieve the same without restricting possibilities, from the development side at least.
Object orientation is quite awesome if you use it when it makes sense. As someone who develops a lot of C, the motivation behind it was understandable. I still think a language should give options here, not have restriction like they exist in Java. I don't want to look at hundreds of files to retrace executions.
Dynamic typing has advantages and disadvantages. I cannot say it isn't convenient, but it comes at a price.
That said, learning Python seems like quite a good idea. It can be used for system administration to high level machine learning and is a tool that can be employed almost everywhere for any problem without too much hassle.
If we wouldn't have Python, people would write more Javascript.