May I remove Python.framework in $PATH enviroment variable?
Unless the new items are causing trouble, I suggest leaving them as-is. Most apps will probably have their desired version of Python bundled with them, but some may not, and some may want the 2.7 framework rather than the 3.4 version. The only issue I can think of is if Python 3.4 is running and accidentally stumbles over the 2.7 files first because they are first in the PATH.

As for where they're coming from, they're coming from your .bash_profile. The lines you pasted from there show the two directories being prepended to the PATH environment variable. Since they don't get added twice, the Python installation edited your .bash_profile directly. Removing them will, no doubt, remove them from PATH, with questionable benefit.

Finally, I would not recommend uninstalling both versions of Python. Keep at least the one that came with your OS. You might have some better control using MacPorts to install updated versions of Python, if you really need them. Again, you don't say if there's any real problem other than things looking funny, so it's hard to make recommendations.