My experience is limited (although unusual) and my exposure to the current job market even more so. However, it's my impression that there are very, very few "Python jobs." It's becoming more and more the case that multiple skills are required, and frequently Python is one of them. However, it's common to find that people are looking for "C++ and Python" or "HTML, Python, SQL and framework." We're not hiring at the m…
What would that "something else" be? For instance, would "Python and SQL" be a good combination?
But perhaps the real point is that "Named Language" only sells to HR departments. The people who really do the work are looking for people who are "Smart and Get Things Done(tm)." Listing fluency in only one language seems to mark a candidate as someone who doesn't program because they want, but program because they're trained. I've hired someone who couldn't program in any of the languages we cared about, because he could clearly program in a range of other languages, and was a natural problem solver.
I recently read a remark (third hand) from a basketball coach. They said: "I hire tall players. I can teach how to play, but I can't teach height."
Curiousity, puzzle-solving, hacking about, learning, playing withh computers, these are things that show that you are fun, smart, interested, self-directing, and generally have the potential to be useful.
I've got off-topic. Sorry. Hope that helps - there's lots of other advice here.