Vi esto por ahí una infografía para los que le gusta python 3... no les enseñará a programar, pero si a aclrar detalles a los que saben
(https://raw.githubusercontent.com/coodict/python3-in-one-pic/master/py3%20in%20one%20pic.png)
veamos, salvo el hecho de la diferencia en print(), puede aplicarse tranquilamente para 2.x, además si lo mirás en profundidad la parte de los string ya está vieja: me refiero a:
print("%s,%s,%s",%(s1,s2,s3))
ahora se usa(preferentemente para no seguir con viejas costumbres):
print("{},{},{}",.format(s1,s2,s3))
o en todo caso
print("{2},{3},{1}",.format(s1,s2,s3)) si quieres cambiar el orden de los valores
como verás el resto es igual a python anterior