I personally feel Python is far better. Very easy to learn, powerful and fun to code.
One of the reasons why Python is sublimed is because of the popularity of PERL. PERL is so popular among the programmers that they tend to ignore Python. There aren't many PYTHON professionals.
Well, one can't really compare JAVA and Python I guess. Though exceptionally well maitained by SUN Microsystems, there are just too many APIs in Java which is quite chaotically ordered. (Or atleast I found so).
Python too has too many APIs but pretty well documented and neatly maintained. Moreover, PYTHON interpreter is really fun to work with. Since it is purely an "interpreted" language, there is absolutely no question of compilation. (Not even like javac in JAVA). All one needs to do is write the script and let the interpreter do the rest.
Somehow I feel, JAVA and Python shouldn't be compared. One can compare PERL and PYTHON though.
If you want to know what makes PYTHON and C++ great. Just have a look at Google's job requirements. Google's search engine was entirely designed using Python and C++.
Here's the official Python site's link.
Python Programming Language -- Official Website
When I worked, I found Python the most beautiful language I ever learnt. (Ofcourse apart from C++. C++ Rulz!)
Note: I am no expert in JAVA; I am no expert in PYTHON either. I have never professionally used either of these. But as a hobby I keep learning new technologies and I have quit from JAVA for some time now as I found it "irritating" to code with it. But, I really loved coding using PYTHON, and I'm still learning it and working on it.





)
Reply With Quote
