procedures (continueddefined separating from user interface tasks as - processorsmultiple production servers production-grade classes program files directory programming application usage types - code reusability - common mistakes - communication with computer exceptions and - knowing multiple languages languages - python advantages protocoldefined prototypes psion purple text in idle put(function py files pyaudio library - pyco files pycrypto library pydbgr pydoc application opening - quick-access links - searching - pygame library pyinstaller - pyopengl pyqtgraph library - python advantages of applications written in cversus documentation - downloading - embedded python environment variables for installing on linux - installing on mac - installing on windows - java versus language comparisons online online documentation online tutorial organizations using - perl versus platform support - popularity of reporting problems uses for - using java libraries in web programming using python and xml processing site python command python gui see idle python imaging library (pil) pythoncaseok environment variable pythondebug environment variable pythondefaulthandler environment variable pythondoc library pythoneditors wiki pythonfaulthandler environment variable pythonhashseed environment variable pythonhome environment variable pythoninspect environment variable pythonioencoding environment variable pythonnousersite environment variable pythonoptimize environment variable