Je téměř jedno jestli použáte Javu nebo Python. Podstatné je, jestli umíte opravdu využít OO vlastností tohoto jazyka. Pravdou je, že Python je díky syntaxi efektivnějším nástrojem.
Není to jedno, ty jazyky jsou odlišné a každý se hodí na něco jiného. Existuje tedy oblast úloh, kde se dají použít oba a tam pak je to skutčně jedno a záleží na osobní preferenci programátora, ale nelze to paušalizovat. Já dávám přednost Pythonu pro jeho snadnost použití, flexibilitu a mimořádnou rychlost vývoje, dále i kvůli menším systémovým nárokům na paměť, rychlost startu pythoní aplikace a rychlosti gui pythoních aplikací (oproti javě). Nejvíc rozhoduje ta rychlost vývoje aplikace, protože každý úkol by měl být splněn nejlépe už včera a když to můžu mít v Pythonu za týden, tak proč se s tím patlat měsíc v Javě.
Jistěže je každý jazyk vhodný na něco jiného, proto jich existuje tolik. Jen jsem chtěl poukázat na formu výuky, ktrá je mnohdy chybná a přitom zásadné ovlivňuje kvalitu kódu vzhledem k vlastnostem jazyka.