Is there an argument that some of the patents in play here are also a potential concern for Python? Do non-JVM Python implementations share relevant implementation details with Dalvik?
You're right, but my question was more about if there's any possibility that Google bring more support to the development of apps other than using for example SL4A, since the recent legal problems with Java. But I get your point, this means a major change in the Dalvik infrastructure.
There's no particular reason a Python-to-Dalvik compiler couldn't be built, though it'd look very different from CPython and likely any other current Python implementation.
Given Google's apparent predilections, however, I think a more likely outcome of the hypothetical scenario you seem to be positing ("switch from Java to something else") would be a migration toward Dart, JavaScript, Go, or some combination thereof.
I don't see that scenario as being particularly likely, though.
In my case, I try to keep realistic dates of completion (considering that I'm no longer an undergraduate and right now I can focus in any topic I want.)
Sometimes it's difficult to get things done if you don't have someone behind telling you what to do next; but I realized, that if you master this skill, you are at a whole new level. I think this is the type of motivation that keeps moving the PhD students or the entrepreneurs.
At the moment I'm learning how to program for the Android platform, and this mobile paradigm has open my mind for a lot of things. I really want to pursue more this area.
I think it's a great idea that if you don't understand something in a book, tutorial, etc. investigate about those topics. But, never lose focus in what you are trying to accomplish in the first time; I know that sometimes it's tempting to keep checking that Math theory and things like that.
At the end, knowledge is another tool to get the job done.