Cách sử dụng Python Interpreter & Jupyter Notebook

Tạo bởi Hoàng Vũ, chỉnh sửa cuối lúc 1 tháng 2, 2025

Khi lập trình với Python, bạn có thể sử dụng Python Interpreter để chạy mã trực tiếp hoặc dùng Jupyter Notebook để viết mã một cách linh hoạt với giao diện tương tác.

1. Python Interpreter là gì?

Python Interpreter (trình thông dịch Python) là một chương trình giúp bạn nhập và thực thi từng dòng mã Python ngay lập tức mà không cần tạo tệp .py.

Cách mở Python Interpreter

  • Windows: Mở Command Prompt (cmd) và gõ:
    python
    
  • Mac/Linux: Mở Terminal và chạy:
    python3
    

Sau khi chạy lệnh trên, bạn sẽ thấy dấu nhắc lệnh Python (>>>), báo hiệu rằng bạn có thể nhập lệnh Python ngay lập tức.

Ví dụ:

>>> print("Hello, Python!")
Hello, Python!
>>> 2 + 3
5

Để thoát khỏi Python Interpreter, bạn có thể gõ:

>>> exit()

hoặc nhấn Ctrl + D (Mac/Linux) hoặc Ctrl + Z rồi Enter (Windows).

2. Chạy Python script từ Interpreter

Thay vì nhập từng dòng lệnh, bạn có thể chạy một tệp Python bằng cách:

  1. Tạo tệp Python (ví dụ: script.py):

    print("Xin chào từ Python script!")
    
  2. Chạy trong Terminal:

    python script.py  # Windows
    python3 script.py # Mac/Linux
    

3. Jupyter Notebook là gì?

Jupyter Notebook là một công cụ phổ biến giúp lập trình viên viết mã Python một cách linh hoạt, hỗ trợ chạy từng đoạn mã (cells), vẽ biểu đồ, và hiển thị dữ liệu trực quan.

Cài đặt Jupyter Notebook

Nếu chưa có, bạn có thể cài đặt bằng lệnh:

pip install jupyter

Cách mở Jupyter Notebook

Sau khi cài đặt xong, mở Terminal (Mac/Linux) hoặc Command Prompt (Windows) và chạy:

jupyter notebook

Trình duyệt web sẽ tự động mở Jupyter với giao diện như sau:

  • Bấm NewPython 3 để tạo một notebook mới.
  • Mỗi ô (cell) có thể chứa mã Python, chạy bằng cách nhấn Shift + Enter.

Ví dụ: Chạy một đoạn mã Python trong Jupyter

Trong một cell, nhập:

print("Chào mừng bạn đến với Jupyter Notebook!")

Nhấn Shift + Enter, bạn sẽ thấy kết quả hiển thị ngay bên dưới.

4. So sánh Python Interpreter và Jupyter Notebook

Đặc điểm Python Interpreter Jupyter Notebook
Chạy từng dòng lệnh
Chạy toàn bộ script
Hỗ trợ Markdown Không
Hiển thị biểu đồ Không
Tương tác dữ liệu Không

Nếu bạn muốn viết và chạy nhanh các đoạn mã Python, hãy dùng Python Interpreter.
Nếu bạn muốn trình bày mã đẹp, vẽ biểu đồ, hoặc làm việc với dữ liệu, hãy dùng Jupyter Notebook.

5. Kết luận

  • Python Interpreter giúp chạy lệnh Python trực tiếp trên Terminal.
  • Jupyter Notebook là công cụ mạnh mẽ để viết mã Python tương tác với giao diện dễ sử dụng.
  • Bạn nên sử dụng cả hai tùy vào nhu cầu lập trình của mình!
Website Logo

Với hơn 10 năm kinh nghiệm lập trình web và từng làm việc với nhiều framework, ngôn ngữ như PHP, JavaScript, React, jQuery, CSS, HTML, CakePHP, Laravel..., tôi hy vọng những kiến thức được chia sẻ tại đây sẽ hữu ích và thiết thực cho các bạn.

Bình luận

Website Logo

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.

Liên hệ công việc qua email dưới đây.

lhvuctu@gmail.com

Chúng Tôi Trên

Bạn đang muốn học về lập trình website?

Bạn cần nâng cao kiến thức chuyên nghiệp hơn để nâng cao cơ hội nghề nghiệp? Liên hệ