A script only you can run is a script only you will use. We turn working code into proper tools: a command line with help and sensible defaults, a nice terminal interface, a small window for those who never open a terminal, and a way to install it on a colleague's machine without a lecture on virtualenvs.
Duration: 2 or 3 days · Level: intermediate
For: anyone who writes Python scripts that other people, technical or not, need to run.
Prerequisites: knowing the basics of Python: functions, modules, files.