Prolog is a very different language than imperative languages. An interesting similarity is the notion of backtracking vs. Python iterators.
To be extended.