Review the basics of how and when to use different Python data types, and identify the differences between Python 2 usage versus Python 3 usage.