That "Which Python?" is an important question and that the existence of two versions of Python can make finding correct information harder is one of the reasons I am not wild about recommending Python to beginners -- particularly those who are going to be learning on their own.
The functional trio: map, filter, reduce is one place where it matters. In Python2 that was simple Python stuff. In Python3 map, filter, reduce is unPythonic.