Defina as vantagens e desvantagens do Python e do Java.
Discordo da primeira resposta. Programo nas duas linguagens e afirmo que Python te faz escrever de forma muito mais legível. Além de te forçar a identar o código de forma correta, necessita de bem menos linhas de código para construir seus blocos de código, sem contar que é bastante intuitiva.
A menos que você pretenda trabalhar com algum código legado, ou precise de uma biblioteca/framework que faça algo que nenhuma outra em Python consiga fazer (o que é bem difícil), recomendo que use Python.
Se duvida, experimente em um único projeto e depois tente voltar ao Java!
Em termos de foco:
Python, Ruby e Groovy são linguagens de script orientadas à produtividade.
Java, por exemplo, é uma linguagem orientada à manutenção.
Isso significa que é bem rápido escrever código em Python, mas essa "rapidez" pode criar pesadelos de manutenção mais tarde.
Na outra ponta, linguagens "rígidas" como o Java te obrigam a escrever mais, porém o código mantém obrigatoriamente uma legibilidade mínima durante todo o ciclo de vida no projeto.
Em relação ao suporte a bibliotecas, vc. pode ter "porte" de linguagens de script para qualquer API existente. É muito fácil usar a linguagem Python e a API/VM Java, como é o caso do Jython.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar