using the gunicorn server locally using git to track the project' files pushing to heroku setting up the database on heroku refining the heroku deployment securing the live project committing and pushing changes creating custom error pages ongoing development the secret_key setting deleting project on heroku exercise - live blog exercise - more exercise - extended learning log summary afterword installing python python on linux finding the installed version installing python on linux python on os finding the installed version using homebrew to install python python on windows installing python on windows finding the python interpreter adding python to your path variable python keywords and built-in functions python keywords python built-in functions text editors geany installing geany on linux installing geany on windows running python programs in geany customizing geany settings sublime text installing sublime text on os installing sublime text on linux installing sublime text on windows running python programs in sublime text configuring sublime text customizing sublime text settings contents in detail xxv