Assignment 3: https://classroom.github.com/a/xvMrhDAi

Virtual environments prevent package chaos
The Problem: Different projects need different package versions.
The Solution: Each project gets its own Python environment.
Reference:
# Create environment
python -m venv datasci-practice
# Activate (Mac/Linux)
source datasci-practice/bin/activate
# Activate (Windows)
datasci-practice\\Scripts\\activate
# Install packages
pip install pandas numpy matplotlib
# Save requirements
pip freeze > requirements.txt
# Deactivate
deactivate
Reference: