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: 
You cannot recover the files, if you really deleted them. If you have no backup at hand, and you don't want to reboot from the installation disc, you can still try to copy it over from a different installation of the same OS:

```
cp /path/to/your/copy/python2.7 /usr/bin
ln -s /usr/bin/python2.7 /usr/bin/python

```

It should be the same OS and distribution for the same processor family and type.

If that fails, you can still boot from the installation disc and re-install Python.
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.