Check if you have `yum` installed by typing `yum --version` in your terminal prompt. If you get something with a version number then you have it installed.
`sudo yum install python` \- should install python.
Likewise, `sudo yum install mercurial` \- should install mercurial.
**EDIT-1:** In case if you are not comfortable with command line method, open up the package manager and search for both of them and install it that way. My guess is you don't have to download the rpm and install python or mercurial. It should be available with the distro package manager itself.
**EDIT-2:** If you want to search for a package use - `yum search
Other command is `yum whatprovides