Bài 1: Cài đặt Python & chạy dòng code đầu tiên

Chào mừng đến bài đầu tiên của lộ trình! Mục tiêu hôm nay rất cụ thể: cài Python xong và chạy được dòng code đầu tiên. Nghe nhỏ, nhưng đây là rào cản khiến nhiều người mới bỏ cuộc — nên ta làm thật chắc.
Bước 1: Cài Python
Truy cập python.org → Downloads → tải bản mới nhất cho hệ điều hành của bạn.
- Windows: chạy file cài, và rất quan trọng: tích ô “Add Python to PATH” ở màn hình đầu tiên trước khi bấm Install. Bỏ qua bước này là nguyên nhân số một khiến lệnh
pythonbáo “không tìm thấy”. - macOS: cài bản từ python.org (đừng chỉ dựa vào bản hệ thống cũ có sẵn).
Kiểm tra cài thành công — mở Terminal (macOS) / Command Prompt (Windows) và gõ:
python3 --version
Nếu hiện ra số phiên bản (vd Python 3.12.x) là xong. (Windows nếu python3 không chạy, thử python --version.)
Bước 2: Chạy code theo 2 cách
Cách A — REPL (gõ trực tiếp, thử nhanh): trong Terminal gõ python3 để vào chế độ tương tác, rồi:
>>> print("Xin chào, Python!")
Xin chào, Python!
REPL hợp để thử nhanh một dòng. Gõ exit() để thoát.
Cách B — Chạy file .py (cách dùng thật): tạo một file hello.py với nội dung:
print("Xin chào, Python!")
print("Mình đang học lập trình.")
Lưu lại, rồi trong Terminal (đang ở thư mục chứa file) chạy:
python3 hello.py
Hai dòng chữ hiện ra. Chúc mừng — bạn vừa viết và chạy chương trình Python đầu tiên!
print() làm gì?
print() xuất nội dung trong ngoặc ra màn hình. Chuỗi chữ đặt trong dấu nháy ("..." hoặc '...'). Đây là công cụ bạn sẽ dùng liên tục để xem kết quả khi học.
Lỗi thường gặp của người mới
python: command not found(Windows): do quên tích “Add to PATH”. Cài lại và tích ô đó, hoặc dùngpythay chopython.- Quên dấu nháy quanh chuỗi → báo lỗi cú pháp.
print(Xin chào)sai;print("Xin chào")đúng. - Sai thư mục khi chạy file: Terminal phải đang ở đúng thư mục chứa
hello.py(dùng lệnhcdđể chuyển).
Đừng nản nếu gặp lỗi — đọc thông báo lỗi là một phần của lập trình, và mỗi lỗi sửa được là một bước tiến.
Việc cần làm trước bài sau
- Cài xong Python, chạy được
python3 --version. - Tạo
hello.py, in ra tên bạn và một câu bạn thích. - Thử sửa nội dung, chạy lại, xem thay đổi.
Bài 2 ta học về biến và kiểu dữ liệu. Học song song Git cơ bản để quen lưu code; và nếu còn phân vân hướng đi, xem Python hay JavaScript nên học trước.
Câu hỏi thường gặp
Nên cài Python từ đâu?
Tải bản chính thức tại python.org cho người mới (ổn định, đơn giản). Trên Windows nhớ tích ‘Add Python to PATH’ khi cài. Người dùng Mac nên cài thêm bản từ python.org thay vì chỉ dùng bản hệ thống cũ.
python hay python3, pip hay pip3?
Trên nhiều máy (đặc biệt Mac/Linux), lệnh đúng là python3 và pip3 vì ‘python’ có thể trỏ tới bản cũ. Nếu gõ python báo lỗi, thử python3. Bài này dùng python3 cho chắc.
Thợ code chính hiệu, thích dắt người mới qua mấy đoạn 'khó nhằn' bằng giọng nhẹ tênh. Châm ngôn: cứ làm dự án thật, sai thì sửa, vui là chính.
Bài liên quan

Bài 12: Học gì tiếp sau khoá Web cơ bản? (lộ trình đi tiếp)
Bài 12 (bài cuối) series Web cơ bản (bài học 30 phút): tổng kết những gì đã học và vạch lộ trình đi tiếp — framework, backend, công cụ, dự án luyện tay — để bạn không lạc hướng sau khoá.

HTML và CSS cho người mới: làm trang web đầu tiên trong 1 giờ
Chưa từng viết code vẫn làm được một trang web trong 1 giờ. Bài này dạy HTML và CSS cơ bản qua việc dựng một trang giới thiệu bản thân hoàn chỉnh — không cần cài gì, chỉ cần trình duyệt và một trình soạn thảo văn bản.

Bài 11: Đưa web lên mạng bằng hosting miễn phí (GitHub Pages, Netlify)
Bài 11 series Web cơ bản (bài học 30 phút): đưa trang web tĩnh của bạn lên mạng miễn phí bằng GitHub Pages hoặc Netlify — để cả thế giới xem được bằng một địa chỉ thật; kèm các bước và lỗi thường gặp.