Fluent Python: Clear, Concise, and Effective Programming. Luciano Ramalho
Python is very different from other programming languages in some places, but we still try to write on it as if there is no difference. This guide will teach you how to use both the syntactic features of the language and its technical superiority. The book is quite good examples of applications, tips and recipes for proper programming in this language.