| Cài đặt môi trường Python, Jupyter và VS Code cho khóa K11

Được viết bởi thanhdt vào ngày 23/06/2026 lúc 10:45 | 12 lượt xem

Khóa học: Lập trình Bot Auto Trading Python — K11
Buổi: 1 — Tổng quan
Thời gian đọc: ~10 phút


Mục lục

  1. Tổng quan phần mềm cần cài
  2. Cài đặt Python 3.11
  3. Cài Jupyter Notebook
  4. Cài Visual Studio Code
  5. Cài thư viện Python cơ bản
  6. Kiểm tra cài đặt
  7. Câu hỏi ôn tập

1. Tổng quan phần mềm cần cài

Trước khi bắt đầu Buổi 1, hãy chuẩn bị môi trường sau:

# Phần mềm Mục đích Bắt buộc
1 Python 3.11.x Ngôn ngữ lập trình chính
2 Jupyter Notebook Chạy file .ipynb (bài giảng)
3 VS Code Soạn code .py, debug
4 Thư viện pip numpy, pandas, requests
5 MetaTrader 5 Giao dịch Forex (Buổi 7+) Tùy chọn

Lưu ý: Cài Python trước, sau đó mới cài Jupyter và các thư viện qua pip.


2. Cài đặt Python 3.11

Bước 1: Tải Python

Truy cập https://www.python.org/downloads/ và tải Python 3.11.x (hoặc 3.10.x, 3.9.x đều được).

Bước 2: Cài đặt trên Windows

  1. Mở file .exe vừa tải
  2. Quan trọng: tick vào ô “Add Python to PATH” ở màn hình đầu tiên
  3. Chọn “Install Now”
  4. Chờ hoàn tất và đóng cửa sổ cài đặt

Bước 3: Xác nhận

Mở Command Prompt hoặc PowerShell, gõ:

python --version

Kết quả mong đợi:

Python 3.11.x

Nếu báo lỗi 'python' is not recognized, bạn cần cài lại và nhớ tick Add to PATH.


3. Cài Jupyter Notebook

Jupyter cho phép chạy từng ô code trong file notebook (.ipynb) — định dạng bài giảng chính của khóa K11.

Mở terminal và chạy:

pip install notebook

Sau khi cài xong, khởi động Jupyter:

jupyter notebook

Trình duyệt sẽ tự mở tại http://localhost:8888. Tại đây bạn có thể mở file bài giảng Buổi 1 và nhấn Shift + Enter để chạy từng ô code.

Phím tắt Jupyter hữu ích

Phím Chức năng
Shift + Enter Chạy ô hiện tại, chuyển sang ô tiếp
Ctrl + Enter Chạy ô hiện tại, giữ nguyên vị trí
A Thêm ô phía trên (ở chế độ command)
B Thêm ô phía dưới
DD (nhấn D hai lần) Xóa ô

4. Cài Visual Studio Code

VS Code là trình soạn thảo code mạnh, hỗ trợ cả file .py lẫn notebook.

Bước 1: Tải và cài VS Code

Truy cập https://code.visualstudio.com/, tải bản phù hợp hệ điều hành và cài đặt.

Bước 2: Cài Extension bắt buộc

Mở VS Code → biểu tượng Extensions (thanh bên trái) → tìm và cài:

  1. Python (Microsoft) — hỗ trợ chạy, debug Python
  2. Jupyter (Microsoft) — mở và chạy file .ipynb trực tiếp trong VS Code

Bước 3: Mở thư mục khóa học

File → Open Folder → chọn thư mục chứa tài liệu khóa K11.

Từ Buổi 2 trở đi, nhiều bài tập sẽ ở dạng file .py — VS Code sẽ là công cụ chính để soạn và chạy.


5. Cài thư viện Python cơ bản

Khóa K11 sử dụng nhiều thư viện. Cài ngay từ đầu các thư viện cơ bản sau:

pip install numpy pandas matplotlib yfinance requests scikit-learn

Giải thích từng thư viện

Thư viện Vai trò trong khóa học
numpy Tính toán số học, mảng dữ liệu
pandas Xử lý bảng OHLCV, DataFrame
matplotlib Vẽ biểu đồ giá, chỉ báo
yfinance Lấy dữ liệu chứng khoán (Buổi 4–5)
requests Gọi REST API (Buổi 1, 5)
scikit-learn Phân tích dữ liệu, ML cơ bản (Buổi 10)

Thư viện cài sau (theo tiến độ khóa học)

# Buổi 5–6: API & Crypto
pip install ccxt sqlalchemy pyodbc

# Buổi 7: Forex & MT5
pip install MetaTrader5

# Buổi 9: Redis
pip install redis

# Buổi 4: Chỉ báo kỹ thuật
pip install ta-lib

ta-lib trên Windows có thể cần file wheel riêng. Giảng viên sẽ hướng dẫn chi tiết ở Buổi 4.


6. Kiểm tra cài đặt

Tạo file test_setup.py với nội dung sau và chạy bằng VS Code hoặc terminal:

import sys
print(f"Python: {sys.version}")

libs = ["numpy", "pandas", "matplotlib", "requests"]
for lib in libs:
    try:
        __import__(lib)
        print(f"✅ {lib} — OK")
    except ImportError:
        print(f"❌ {lib} — CHƯA CÀI")

# Thử lấy giá BTC
import requests
try:
    r = requests.get(
        "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT",
        timeout=10
    )
    price = float(r.json()["price"])
    print(f"n✅ Kết nối Binance OK — BTC: ${price:,.2f}")
except Exception as e:
    print(f"n❌ Lỗi kết nối: {e}")

Nếu tất cả dòng hiện , môi trường đã sẵn sàng cho Buổi 1.

Xử lý lỗi thường gặp

Lỗi Nguyên nhân Cách sửa
python not found Chưa add PATH Cài lại Python, tick Add to PATH
pip not found PATH chưa đúng Dùng python -m pip install ...
ModuleNotFoundError Chưa cài thư viện pip install <tên-thư-viện>
Jupyter không mở browser Port bị chiếm Thử jupyter notebook --port 8889

7. Câu hỏi ôn tập

  1. Tại sao cần tick “Add Python to PATH” khi cài Python trên Windows?
  2. Jupyter Notebook và VS Code khác nhau như thế nào? Khi nào dùng cái nào?
  3. Lệnh nào dùng để cài thư viện pandas?

Bài trước: Giới thiệu khóa học K11


🎓 Đăng ký khóa Lập trình Bot Auto Trading Python:

👉 Vibe Code Python Bot Auto Trading