Of course , but just because you expect it doesn ' t mean you shouldn ' t care . <| sep |> I ' m a python semibeginner , the type of person his website is meant to target . I ' ve done some tutorials in 2 . 7 and written some personal django projects in 3 . 5 . And I don ' t understand what the big deal is for beginners . Some of the problems he mentions are things you don ' t need to worry about as a beginner . Here are the two things that I see as different that matter for beginners print instead of print . Big deal . It ' s easier for a questioning beginner to figure that out than wonder why print gets special status and doesn ' t need . being floating point division instead of integer division . This is far more sane for a beginner . By the time you are experienced enough to run in to the other issues , you are probably experienced enough that they are something you can easily handle . Any by the by , IMO reading thousands of articles about why you should use 2 or 3 is FAR more confusing to beginners than any of the actual differences .