before we begin now that you have the virtualenv packagelet' use it to create an environment to use with this book in your terminalgo to the directory you will be working in nextcreate virtual environment where you will install the packages needed for the projects in this book our virtual environment will be called ppdpenvthe env is just so we know that it is virtual environment whenever we have this environment active and install new package using the pip commandthe new package will only be installed in this environmentand will only be available to programs while this environment is active virtualenv - python ppdpenv on windowsyou need slightly different commandvirtualenv - python ppdpenv if python is not part of your pathyou can use the full path to the python executable you want to use inside your virtualenv after the installation process is concludedyou will have new directory named ppdpenv in the directory you were in when you ran the virtualenv command to activate the virtual environmentrun the following command on mac and linuxsource /ppdpenv/bin/activate and on windowssource ppdpenv\scripts\activate lastlycheck the version of python to make sure that the right version is installed that' it--you are all set up and ready to program in pythonto exit the virtual environmentyou run the following commanddeactivate editors any text editor that can save plain text files can be used to write python programs you could write the next uber using nothing but notepadbut it would be painful whenever you write program of any lengthyou want an editor that highlights your codemarking different keywords and expressions with different colors so you can easily differentiate between them