๐Ÿ Introduction to Python
Module 1 ยท Topic 3

Installation & Environment Setup

Install Python on any operating system and configure your development environment like a professional.

Theory

Installing Python โ€” Step by Step:

๐ŸชŸ Windows:

  1. Go to python.org/downloads
  2. Download the latest Python 3.x installer (64-bit recommended)
  3. CRITICAL: Check โœ… "Add Python to PATH" at the bottom of the installer
  4. Click "Install Now" (or "Customize installation" for advanced options)
  5. Verify: Open Command Prompt โ†’ type python --version

๐ŸŽ macOS:

  1. macOS comes with Python 2 pre-installed (deprecated) โ€” install Python 3 separately
  2. Option A: Download from python.org
  3. Option B (recommended): Use Homebrew โ†’ brew install python3
  4. Verify: Open Terminal โ†’ python3 --version

๐Ÿง Linux (Ubuntu/Debian):

sudo apt update  
sudo apt install python3 python3-pip python3-venv  
python3 --version  

Essential Tools to Install After Python:

  • pip โ€” Python's package manager (comes with Python 3.4+)
  • venv โ€” Create isolated project environments
  • ipython โ€” Enhanced interactive Python shell

Verifying Your Installation:

python --version       # or python3  
pip --version          # package manager  
python -m venv --help  # virtual environment support  

Setting Up a Virtual Environment (Best Practice):

python -m venv myproject_env     # Create  
myproject_env\Scripts\activate   # Windows  
source myproject_env/bin/activate # macOS/Linux  
pip install requests pandas      # Install packages  
deactivate                       # Exit  
Syntax
# Verify installation
python --version
pip --version

# Create virtual environment
python -m venv env_name

# Activate (Windows)
env_name\Scripts\activate

# Activate (macOS/Linux)
source env_name/bin/activate