|Application name:||Python 3|
|Platforms:||Windows macOS Linux|
|Developer:||Python Software Foundation|
|Division / Department:||Department of Computer Science|
|Available to:||Students and Faculty|
|Available in Labs:||
Systems Lab (Adams 203)
Linux Lab (Adams 204)
Gaming and Graphics Lab (Adams 206)
Amphitheater (Adams 208)
Big Data Lab (Adams 019)
Python is a high-level, general-purpose, interpreted, object-oriented programming language. Python supports multiple programming paradigms, including functional, object-oriented, and imperative. It also has a dynamic type system and automatic memory management.
pip is the standard package-management system used to download and install Python packages from PyPI (the Python Package Index).
pip3 usually comes preinstalled with Python 3. When Python is installed through Anaconda,
conda is the package manager used to install Python and its libraries.
Tools such as virtualenv and venv can be used to create isolated Python environments, as such capabilities are not built into pip. Tools such as pipenv, poetry, and hatch wrap pip and virtualenv to provide a unified method for working with these environments