Scala if you're more interested in language theory and statically analyzable correctness. Or, again, if you're doing anything database-intensive.
Golang is a very pleasant language to get systems-y things done in. I'm fond of saying that it's not an amazing language, but is an amazing programming tool.
Scala is going to be much friendlier to you if you're into language features; generics would be a big one, pattern matching is a Scala-y one.
Are you writing web apps? I'd give the nod to Scala.
Are you much more inclined to write a web service, something that spits JSON out instead of HTML? Golang back in the running.
IRC server? Golang.
Social network? Scala.
Emulator? Golang.
Compiler? Scala.
Do you like C, even though you never use it anymore? Golang.
Do you think a lot about someday learning Haskell? Scala.
Are you picky about languages? Golang will occasionally frustrate you with the things it lacks. Scala will occasionally frustrate you with the things it has.
They're both good languages and --- unless you need a graphical UI (in which case: Scala) --- both of them will do better than Python for almost any task.