4 ms·
> The language is huge, a lot larger than Java, takes a lot more time and effort to master it. Could you elaborate on why you believe that ? I'm not especiall
by tgflynn 4y ago
> The language is huge, a lot larger than Java, takes a lot more time and effort to master it.
Could you elaborate on why you believe that ?
I'm not especially up to date on either Python or Java but I've certainly never had the impression that Python was particularly "huge" or difficult to master. It does come with a comprehensive standard library but I'm not sure why that would count against the language itself.
- abraxas 4y agoHaving used both languages at work my opinion is that Java has a better developer experience due to the strong type system allowing you to use third party libraries much more easily even when their documentation is not quite up to par. In Python on the other hand it's all resting on good documentation and in the absence of it your work becomes a long journey of sleuthing the input parameters and the return values every step of the way, sometimes forcing you to read the original sources. When it's already written I like Python code more but when it comes to writing it Java type system coupled with its tooling has no equal.
- tgflynn 4y agoI also prefer statically typed languages for projects that are going to exceed a few thousand lines, but the OP was complaining that Python is "huge" compared to Java, which is a claim I find curious and one I have never heard before.