java vs python 2024