Skip to content

🧩 2.1 Hướng dẫn cài đặt Python

📖 Giới thiệu

Để bắt đầu lập trình Python, điều đầu tiên bạn cần làm là cài đặt Python trên máy tính. Bài học này sẽ hướng dẫn bạn cách cài đặt Python trên Windows, macOS và Linux một cách đơn giản nhất.

Mục tiêu bài học:

  • Biết cách tải và cài đặt Python
  • Kiểm tra Python đã cài đặt thành công
  • Hiểu về Python version và cách quản lý

🔧 Cú pháp

Sau khi cài đặt, bạn có thể kiểm tra Python bằng các lệnh:

bash
# Kiểm tra version Python
python --version

# Hoặc
python -V

# Trên một số hệ thống
python3 --version
python
# Chạy Python interpreter
python

# Trong Python interpreter
>>> print("Hello Python!")
Hello Python!
>>> exit()

🔬 Phân tích & Giải thích chi tiết

1. 🖥️ Cài đặt Python trên Windows

Bước 1: Tải Python

  1. Truy cập https://python.org
  2. Click vào "Downloads"
  3. Chọn phiên bản Python mới nhất (Python 3.12+)
  4. Tải file installer (.exe)

Bước 2: Cài đặt

  1. Quan trọng: Tick vào "Add Python to PATH"
  2. Chọn "Install Now"
  3. Đợi quá trình cài đặt hoàn tất
  4. Click "Close"

Bước 3: Kiểm tra

bash
# Mở Command Prompt (cmd)
python --version

Kết quả mong muốn:

Python 3.12.0

2. 🍎 Cài đặt Python trên macOS

Cách 1: Từ python.org (Khuyến nghị)

  1. Tải Python từ https://python.org
  2. Mở file .pkg đã tải
  3. Làm theo hướng dẫn cài đặt
  4. Mở Terminal và kiểm tra

Cách 2: Sử dụng Homebrew

bash
# Cài đặt Homebrew (nếu chưa có)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Cài đặt Python
brew install python3

3. 🐧 Cài đặt Python trên Linux

Ubuntu/Debian:

bash
# Cập nhật package list
sudo apt update

# Cài đặt Python 3
sudo apt install python3 python3-pip

# Kiểm tra
python3 --version

CentOS/RHEL:

bash
# Cài đặt Python 3
sudo yum install python3 python3-pip

# Hoặc với dnf (phiên bản mới)
sudo dnf install python3 python3-pip

4. 📦 Hiểu về Package Manager (pip)

pip là gì?

  • Công cụ cài đặt thư viện Python
  • Đi kèm với Python từ version 3.4+
  • Giúp cài đặt và quản lý thư viện

Kiểm tra pip:

bash
pip --version
# Hoặc
pip3 --version

5. 🔄 Virtual Environment (Môi trường ảo)

Tại sao cần Virtual Environment?

  • Tách biệt projects khác nhau
  • Tránh xung đột thư viện
  • Dễ dàng chia sẻ requirements

Tạo Virtual Environment:

bash
# Tạo virtual environment
python -m venv myproject

# Kích hoạt (Windows)
myproject\Scripts\activate

# Kích hoạt (macOS/Linux)
source myproject/bin/activate

# Hủy kích hoạt
deactivate

💻 Ví dụ minh họa

Ví dụ 1: Kiểm tra cài đặt thành công

python
# Tạo file test_python.py
import sys

print("🐍 Python đã cài đặt thành công!")
print(f"📦 Phiên bản Python: {sys.version}")
print(f"📍 Đường dẫn Python: {sys.executable}")

# Kiểm tra các module cơ bản
try:
    import math
    import os
    import datetime
    print("✅ Các module cơ bản hoạt động tốt")
except ImportError as e:
    print(f"❌ Lỗi import: {e}")

# Tính toán đơn giản
so_a = 10
so_b = 5
print(f"🧮 {so_a} + {so_b} = {so_a + so_b}")

Chạy file:

bash
python test_python.py

Kết quả mong muốn:

🐍 Python đã cài đặt thành công!
📦 Phiên bản Python: 3.12.0 (main, Oct  2 2023, ...)
📍 Đường dẫn Python: C:\Python312\python.exe
✅ Các module cơ bản hoạt động tốt
🧮 10 + 5 = 15

Ví dụ 2: Cài đặt thư viện đầu tiên

bash
# Cài đặt thư viện requests (để tải dữ liệu từ web)
pip install requests

# Kiểm tra thư viện đã cài
pip list
python
# test_requests.py
import requests

print("🌐 Test kết nối internet...")
try:
    response = requests.get("https://httpbin.org/json")
    data = response.json()
    print("✅ Kết nối thành công!")
    print(f"📊 Dữ liệu nhận được: {data}")
except Exception as e:
    print(f"❌ Lỗi kết nối: {e}")

Ví dụ 3: Tạo project đầu tiên với Virtual Environment

bash
# Tạo thư mục project
mkdir my_first_python_project
cd my_first_python_project

# Tạo virtual environment
python -m venv venv

# Kích hoạt virtual environment
# Windows:
venv\Scripts\activate
# macOS/Linux:
# source venv/bin/activate

# Tạo file requirements.txt
echo "requests==2.31.0" > requirements.txt

# Cài đặt dependencies
pip install -r requirements.txt

# Tạo file chính
echo 'print("Hello from my first Python project!")' > main.py

# Chạy project
python main.py

🏋️ Thực hành

Bài tập 1: Cài đặt và kiểm tra

  1. Cài đặt Python trên máy tính của bạn
  2. Mở terminal/command prompt
  3. Chạy lệnh python --version
  4. Chụp ảnh màn hình kết quả

Bài tập 2: Test Python interpreter

  1. Mở Python interpreter bằng lệnh python
  2. Thực hiện các phép tính:
    python
    >>> 5 + 3
    >>> 10 * 2
    >>> "Hello" + " World"
  3. Ghi lại kết quả

Đáp án:

python
>>> 5 + 3
8
>>> 10 * 2  
20
>>> "Hello" + " World"
'Hello World'

Bài tập 3: Tạo chương trình đầu tiên

  1. Tạo file hello.py
  2. Viết code:
    python
    ten_ban = "Tên của bạn"
    print(f"Xin chào {ten_ban}!")
    print("Chào mừng đến với Python!")
  3. Chạy bằng lệnh python hello.py

Bài tập 4: Khắc phục sự cố

Nếu gặp lỗi, hãy thử:

Lỗi thường gặp và cách khắc phục:

  1. "python is not recognized" (Windows):

    • Cài lại Python và tick "Add to PATH"
    • Hoặc thêm Python vào PATH thủ công
  2. Permission denied (macOS/Linux):

    • Dùng python3 thay vì python
    • Kiểm tra quyền thực thi
  3. ImportError khi import thư viện:

    • Kiểm tra virtual environment
    • Cài lại thư viện bằng pip

📋 Tóm tắt

Các bước cài đặt Python:

  1. 🔽 Tải Python:

    • Windows/macOS: từ python.org
    • Linux: dùng package manager
  2. ⚙️ Cài đặt:

    • Windows: Nhớ tick "Add to PATH"
    • macOS: Làm theo installer
    • Linux: Dùng apt/yum/dnf
  3. ✅ Kiểm tra:

    bash
    python --version
    pip --version
  4. 📦 Setup Virtual Environment (Tùy chọn):

    bash
    python -m venv myproject
    # Kích hoạt environment
    # Cài đặt packages

Checklist hoàn thành:

  • [ ] Python đã cài đặt và chạy được
  • [ ] pip hoạt động bình thường
  • [ ] Có thể tạo và chạy file .py
  • [ ] Hiểu về virtual environment
  • [ ] Biết cách khắc phục lỗi cơ bản

Chuẩn bị cho bài tiếp theo:

Bài tiếp theo sẽ hướng dẫn 🖥️ Sử dụng IDLE, VSCode - Các công cụ giúp viết code Python hiệu quả hơn.


💡 Mẹo: Luôn sử dụng Python phiên bản mới nhất để có các tính năng và bảo mật tốt nhất!

🔧 Lưu ý: Nếu gặp vấn đề khi cài đặt, hãy tham khảo tài liệu chính thức tại python.org hoặc hỏi cộng đồng.

🐍 Khóa học Python căn bản bằng tiếng Việt