Bài 1. Cài đặt và chạy

Cài Python, viết và chạy chương trình đầu tiên. Đây là bước nền tảng của cả loạt bài.

25 phútCơ bản
Bạn sẽ học được
  • Hiểu Python là gì và dùng để làm gì
  • Cài đặt Python 3 và kiểm tra thành công
  • Chạy chương trình bằng cửa sổ dòng lệnh và bằng tệp .py
  • Làm quen với trình soạn thảo VS Code
Thuật ngữ cần biết
Chương trình
Dãy lệnh để máy tính thực hiện một công việc.
Trình thông dịch (interpreter)
Phần mềm đọc từng dòng mã Python và thực hiện ngay; chính là chương trình python bạn cài.
Terminal / dòng lệnh
Cửa sổ gõ lệnh dạng chữ: Command Prompt hoặc PowerShell (Windows), Terminal (macOS, Linux).
IDE / trình soạn thảo
Phần mềm hỗ trợ viết mã, ví dụ VS Code, PyCharm, Thonny.

Khái niệm và lý thuyết

Máy tính chỉ hiểu mã nhị phân (0 và 1). Để con người viết được lệnh, ta dùng ngôn ngữ lập trình bậc cao như Python. Một chương trình gọi là trình thông dịch sẽ đọc từng dòng mã Python, dịch sang lệnh máy và chạy ngay. Vì vậy bạn có thể gõ lệnh và thấy kết quả tức thì, rất thuận lợi cho việc học.

Quy trình viết chương trình luôn gồm bốn bước: viết mã trong trình soạn thảo, lưu thành tệp có đuôi .py, chạy bằng trình thông dịch, rồi quan sát kết quả và sửa lỗi. Lặp lại vòng này nhiều lần chính là cách lập trình viên làm việc mỗi ngày.

Python có hai chế độ chạy: tương tác (gõ từng lệnh, tiện để thử nghiệm) và tập lệnh (lưu nhiều lệnh vào tệp, tiện để tái sử dụng). Khi chạy, chương trình thực hiện các lệnh từ trên xuống dưới, từng dòng một, trừ khi có lệnh rẽ nhánh hoặc lặp mà ta học ở các bài sau.

Ghi nhớ

Python phân biệt chữ hoa chữ thường, dùng thụt lề để chia khối lệnh, và dấu # bắt đầu một dòng chú thích (máy bỏ qua, dành cho người đọc).

Python là gì?

Python là ngôn ngữ lập trình bậc cao, cú pháp gần với tiếng Anh nên rất dễ đọc. Python được dùng trong xử lý dữ liệu, trí tuệ nhân tạo, tự động hóa công việc văn phòng, viết web (Django, Flask) và giảng dạy lập trình cho người mới.

Lĩnh vựcVí dụ thực tế
Tự động hóaGộp 100 tệp Excel thành một, đổi tên hàng loạt ảnh
Dữ liệuThống kê điểm thi, vẽ biểu đồ bằng pandas, matplotlib
AIHuấn luyện mô hình, gọi API của các mô hình ngôn ngữ
WebXây dựng website, API bằng Django, FastAPI

Cài đặt Python

Các bước trên Windows (macOS và Linux tương tự):

  1. Mở trang python.org, mục Downloads, tải bản Python 3 mới nhất.
  2. Chạy tệp cài đặt. Quan trọng: tích chọn Add python.exe to PATH ở màn hình đầu tiên rồi bấm Install Now.
  3. Mở Command Prompt và gõ lệnh kiểm tra bên dưới.
python --version
# Kết quả mong đợi, ví dụ: Python 3.15.0

Phiên bản mới nhất hiện nay là Python 3.15 (phát hành tháng 10/2026, có lazy import, kiểu frozendict, trình phân tích hiệu năng mới); bản 3.14 vẫn được hỗ trợ đầy đủ. Mọi ví dụ trong loạt bài chạy được từ Python 3.12 trở lên.

Trên macOS và Linux, lệnh thường là python3 --version.

Tải Python và VS Code

Có hai phần mềm bạn cần chuẩn bị: Python (để máy hiểu và chạy mã) và Visual Studio Code (nơi bạn viết mã). Hãy tải từ trang chủ chính thức bằng hai nút dưới đây.

Tải Python từ python.org

Tải Python từ python.org

Khi cài Python trên Windows, nhớ tick vào ô "Add python.exe to PATH" ở màn hình đầu tiên, bước nhỏ này giúp bạn gõ lệnh python ở bất cứ đâu.

Tải Visual Studio Code

Tải Visual Studio Code

Sau khi cài VS Code, mở nó, vào mục Extensions (Ctrl + Shift + X) và cài tiện ích Python của Microsoft để được gợi ý mã và chạy chương trình bằng một cú nhấp. Tài liệu chính thức luôn có ở docs.python.org.

Chạy chương trình đầu tiên

Có hai cách. Cách 1: chế độ tương tác, gõ lệnh và thấy kết quả ngay.

python
>>> print("Xin chào Python!")
Xin chào Python!
>>> 2 + 3
5
>>> exit()

Cách 2: lưu mã vào tệp rồi chạy. Tạo tệp chao.py:

ten = input("Bạn tên là gì? ")
print("Xin chào,", ten)
python chao.py

print() hiển thị chữ ra màn hình; input() chờ người dùng gõ vào và trả về chuỗi họ nhập.

Trình soạn thảo: VS Code

Tải VS Code (code.visualstudio.com), cài tiện ích Python của Microsoft. Mở thư mục làm việc, tạo tệp .py, bấm nút ở góc trên bên phải để chạy. Người mới có thể dùng Thonny vì cài một lần là có đủ cả Python lẫn trình soạn thảo.

Tình huống: Cô giáo muốn tính điểm trung bình

Cô Lan có điểm 3 bài kiểm tra. Thay vì bấm máy tính mỗi lần, cô viết một chương trình 3 dòng. Chỉ cần đổi số, chạy lại là có kết quả. Từ bài sau, bạn sẽ tự viết được chương trình như vậy.

print((8 + 7.5 + 9) / 3)
Mẹo hay

Đặt tên tệp không dấu, không khoảng trắng (chao.py, không dùng chào bạn.py). Đặt tất cả bài tập vào một thư mục như hoc-python.

Lưu ý

Lỗi hay gặp: gõ python báo "not recognized". Nguyên nhân: quên tích Add to PATH. Cách khắc phục: chạy lại bộ cài, chọn Modify và bật tùy chọn đó.

Thực hành
  1. Cài Python và kiểm tra bằng python --version.
  2. Trong chế độ tương tác, tính 15 * 4 + 2.
  3. Viết tệp chao.py hỏi tên và chào lại, mở rộng hỏi thêm tuổi.
  4. In ra ba dòng giới thiệu bản thân bằng ba lệnh print.
Tóm tắt bài học
  • Python dễ đọc, dùng được cho nhiều lĩnh vực.
  • Cài từ python.org và nhớ thêm vào PATH.
  • Chạy mã ở chế độ tương tác hoặc từ tệp .py.
  • print xuất dữ liệu, input nhập dữ liệu.