Я не на 100% впевнений у цьому (лише 99%: P), але я думаю, що це тому, що Python встановлений на Ubuntu, тоді як Java - ні. Також Python дуже добре інтегрує GTK + ( http://www.pygtk.org/ ). Принаймні, саме тому я віддаю перевагу Python над Java, хоча я не можу сказати щось про інтеграцію Java. І мені більше подобається синтаксис, документація та спільнота Python.
Але, як уже сказано sagarchalise, чому б ти не використовував C, якщо ти це знаєш? Ви можете створювати свої графічні інтерфейси за допомогою Glade та використовувати їх на C та Python та, можливо, інших мовах.
Крім того: "Я дійсно не хочу вивчати іншу мову, коли можу працювати з тим, що вже знаю". це досить ... субоптимальне ... ставлення. Ви завжди повинні намагатися розширити свій кругозір і подивитися, як інші роблять справи. Python - це також об'єктно-орієнтована імперативна мова, і, як я завжди кажу: якщо ви знаєте одного, ви знаєте їх усіх. Впевнені, що деякі речі відрізняються, але "навчатись" Python - це легко, якщо ви знаєте Java. Я б сказав, спробуйте.