Functions
pip and Virtual Environments
pip installs packages from the internet (the Python Package Index). A virtual environment keeps each project's packages separate.
python -m venv .venv # create an environment
.venv\Scripts\activate # Windows
source .venv/bin/activate # macOS / Linux
pip install requests # install a package
pip freeze > requirements.txt # save the list
pip install -r requirements.txt # reinstall on another computerimport requests
r = requests.get("https://api.github.com")
print(r.status_code)