PyCharm Community lets you examine the differences between two versions of the same file. You can compare the following:

Learn more