The gist of this exercise is to check the dependencies by executing these commands. If all result in some version number, you are ready for this workshop. Otherwise, jump to the first section below:
$ python --version
$ pip --version
$ virtualenv --version
$ git --version
The latest Ubuntu and Fedora come with a built-in Python 2.7.x. No need to worry about installing a new one.
$ python --version
Python 2.7.x
$ pip --version
-bash: pip: command not found
$ python get-pip.py
$ pip --version
pip 1.5.x
$ sudo pip install virtualenv
$ virtualenv --version
virtualenv 1.x.x
As a developer, there's no excuse not to use Git. But if you don't have it in your machine, you don't have to worry about it. It's not really part of Django.
On Fedora
$ sudo yum install git
On Debian / Ubuntu
$ sudo apt-get install git