1 Odpowiedź
+ 5
Python essentially has no advantage. It is supposed to be very easy to understand and have a very useful standard library, but the fact that it is dynamically typed makes it harder to understand in big projects. If you forget anything that you did in that project and your comments don’t explain it well enough, you have to look through all of the code to even find the return type. This becomes a big problem for many professionals after only a week.
As for Python’s standard library, you won’t need a lot of this unless you make a big project that would be difficult in Python anyway.
C and C++ are also very difficult, but they at least have a decent trade off, you get much more speed which would be great for big projects and adding on to small ones. It also has dynamic memory allocation, which is difficult to use, but often necessary.
Java and Python are both platform independent, but for this, Python is obsolete because Java beats it in so many other ways. It runs faster, actually goes in depth into object oriented programming, and is already used specifically for being platform independent.