Thinking of aprender Python? Bem, deixe-me tentar pará-lo. Eu fui passar o último mês ou assim tentando aprender Python e deixe-me dizer, linguagens de programação, provavelmente, não poderia ficar pior do que python. As razões? Python não tem um compilador. Em vez disso, é executado por um intérprete e, claro, que o torna muito mais lento. E também python não atender todas as tarefas de programação.
Ele definitivamente não é adequado para programas de nível de sistema, como grãos e drivers de dispositivo porque ele não dá muito controle sobre as tarefas de gerenciamento de memória que gostaríamos de fazer. E também não deve ser sua escolha superior para computação de código pesado, porque a Interpretação leva sempre tão longo
Outra questão bagunçado -. Java e outras linguagens de programação sensíveis que estamos acostumados a ter colchetes '{' para gerir blocos de código. Python, por outro lado utiliza os espaços e tabulações.
Pode não parecer tudo o que um grande problema no início, mas deixe-me dizer-lhe, passar uma ou duas horas tentando corrigir um erro demasiado complicado que finalmente acaba por ser um espaço extra certamente não faz bem a ninguém. E, claro, não é como eles dão-lhe uma mensagem de erro útil como 'você tem um espaço demais, idiota!'
Mas, caso contrário a língua é praticamente ok, eu até entendo que ele suporta OOP. Você pode sempre obter o plug-in para Eclipse python (se você é um fanático java como me que é), mas existem várias outras muito boas IDEs como PyScripter lá fora também.