Site icon Rashed Hossain

Installing Python and Setting Up Your Environment (IDLE, VS Code, PyCharm)

Python is a powerful, versatile programming language used in web development, data science, artificial intelligence, and more. This guide will walk you through installing Python and setting up three popular development environments: IDLE, VS Code, and PyCharm.


1. Installing Python

Before you start coding, ensure Python is installed on your system.

Windows

  1. Download Python:
    • Visit python.org and download the latest version.
  2. Run the Installer:
    • Check “Add Python to PATH” before installation.
    • Click “Install Now” and follow the prompts.
  3. Verify Installation:
    Open Command Prompt and run: python --version You should see something like Python 3.x.x.

macOS

  1. Install via Homebrew (recommended): brew install python Alternatively, download it from python.org.
  2. Verify Installation: python3 --version

Linux

  1. Install via Terminal: sudo apt update && sudo apt install python3
  2. Verify Installation: python3 --version

2. Setting Up Your Development Environment

IDLE (Integrated Development and Learning Environment)

IDLE is Python’s built-in editor, ideal for beginners.


VS Code (Visual Studio Code)

A lightweight, feature-rich editor for Python development.

  1. Download and Install VS Code:
  2. Install Python Extension:
    • Open VS Code, go to the Extensions tab, and search for Python (by Microsoft). Install it.
  3. Select Python Interpreter:
    • Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS).
    • Type “Python: Select Interpreter” and pick the installed version.
  4. Run Your Code:
    • Write Python code in a .py file and run it using the Run Python File button or terminal.

PyCharm

A powerful, professional IDE for Python development.

  1. Download PyCharm:
  2. Install and Set Up:
    • Follow the installation prompts for your OS.
  3. Create a New Project:
    • Open PyCharm, click “New Project”, and select your Python interpreter.
  4. Run Your Code:
    • Write a .py file, then click the Run button (green play icon).

3. Setting Up a Virtual Environment (Recommended)

Using virtual environments keeps project dependencies separate.

Using venv (Built-in Virtual Environment Manager)

  1. Create a Virtual Environment: python3 -m venv myenv # Replace "myenv" with your environment name
  2. Activate the Virtual Environment:
    • Windows: myenv\Scripts\activate
    • macOS/Linux: source myenv/bin/activate
  3. Deactivate It: deactivate

Virtual Environments in IDEs


4. Testing Your Setup

Create a simple Python script to verify everything works:

# hello.py  
print("Hello, World!")  
print(3 + 5)  # Outputs: 8  

Run it in IDLE, VS Code, PyCharm, or your terminal to confirm your setup.


5. Choosing the Right Development Environment

Choose what works best for you and start coding!

Exit mobile version