Module installation

Installing Python Modules in the Python v2.7.2 Documentation: "This document describes the Python Distribution Utilities (Distutils) from the end-user's point-of-view, describing how to extend the capabilities of a standard Python installation by building and installing third-party Python modules and extensions."

Building and Distributing Packages with setuptools on Python Enterprise Application Kit (PEAK): "setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages."

Distribute is a fork of the Setuptools project and is intended to replace Setuptools as the standard method for working with Python module distributions."

Pip is a tool for installing and managing Python packages, such as those found in the Python Package Index. pip is a replacement for easy_install.

Additional resources

PEP 8: Style Guide for Python Code has emerged as the style guide that most projects adhere to; it promotes a very readable and eye-pleasing coding style. Every Python developer should read it at some point. 5