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:
C:\> python --version
C:\> pip --version
C:\> virtualenv --version
C:\> git --version
C:\> python --version
'python' is not recognized as an internal or external command, operable program or batch file.
https://www.python.org/downloads/windows/
My Computer
> Properties
> Advanced System Settings
> Environment Variables
> System Variables
> Path
or PYTHONPATH
(whichever will work). Click edit. Add this at the end of the line:;C:\Python27;C:\Python27\Scripts
C:\> python --version
Python 2.7.x
C:\> pip --version
'pip' is not recognized as an internal or external command, operable program or batch file.
C:\> python get-pip.py
C:\> pip --version
pip 1.5.x
C:\> pip install virtualenv
C:\> 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.
Download installer here: http://git-scm.com/download/win