Question: I accidentally deleted python, python2, python2.7 files from /usr/bin/. 
Now yum is also not working.

Is it possible to recover them?

Answer: 
*Generally* on UNIX-like systems, deleting a file means it cannot be retrieved. (Unless you are using a filesystem that has the ability to take [snapshots](http://en.wikipedia.org/wiki/Snapshot_%28computer_storage%29#File_systems), and you are using them.)

Restore the files from your most recent backup.
If `yum` and `rpm` aren't working you can always download the *rpm* packages for `python` and/or `python2.7`for your `arch` (from your distro repositories), extract their contents, inside you should find the executable(s) you have deleted from your system. Just copy them in /usr/bin, `chmod 755` and you're done.