Trước khi viết dòng Python đầu tiên, máy bạn cần có trình thông dịch Python: chương trình đọc file .py và chạy nó. Bài này cài Python 3.12 trên Windows, cài VS Code để viết code, và sửa lỗi hay gặp nhất khi mới cài.
Tải và cài Python
Chỗ người mới hay sai là bấm Install ngay mà bỏ qua một ô checkbox ở màn hình đầu tiên. Ô đó quyết định bạn có gõ được python trong terminal hay không.
Làm theo thứ tự:
- Vào trang python.org, mục Downloads, tải bản Python 3.12 cho Windows (file
python-3.12.x-amd64.exe). - Mở file cài. Ở màn hình đầu, đánh dấu ô Add python.exe to PATH.
- Bấm Install Now và đợi xong.
PATH là danh sách thư mục mà Windows tìm khi bạn gõ tên một lệnh. Thêm Python vào PATH thì gõ python ở đâu cũng chạy được.
Kiểm tra đã cài được chưa
Mở PowerShell hoặc Command Prompt (bấm phím Windows, gõ powershell). Gõ:
python --version
Nếu thấy Python 3.12.x là xong. Windows còn có sẵn lệnh py, gọi là Python Launcher. Nó hữu ích khi máy có nhiều bản Python:
py --version
py -3.12 --version
Trên Windows, python và py đều chạy Python được. Các bài sau viết python, nếu máy bạn chỉ chạy được py thì cứ thay vào.
Lỗi hay gặp: gõ
pythonvà nhận về'python' is not recognized as an internal or external command(hoặc trong PowerShell làThe term 'python' is not recognized). Nguyên nhân gần như luôn là quên tick ô Add to PATH. Cách sửa nhanh nhất: chạy lại file cài, chọn Modify, bấm Next và tick Add Python to environment variables. Xong thì đóng terminal cũ, mở cái mới rồi thử lại.
Một trường hợp khác: gõ python mà Windows mở Microsoft Store. Đó là lối tắt giả của Windows. Vào Settings, tìm App execution aliases, tắt hai dòng python.exe và python3.exe.
Thử chế độ tương tác
Gõ python không kèm gì, bạn vào chế độ tương tác với dấu nhắc >>>:
>>> print("Xin chào, người chơi mới")
Xin chào, người chơi mới
>>> 100 - 35
65
>>> exit()
Chế độ này tiện để thử nhanh một dòng. Gõ exit() để thoát.
Cài VS Code
Viết chương trình dài thì cần một trình soạn code. VS Code miễn phí và dùng tốt cho Python.
- Tải VS Code từ code.visualstudio.com và cài.
- Mở VS Code, bấm biểu tượng Extensions ở thanh bên trái (hoặc
Ctrl+Shift+X). - Tìm Python của Microsoft và bấm Install.
Extension này cho bạn tô màu code, gợi ý khi gõ và nút chạy file.
Viết và chạy file .py đầu tiên
Tạo một thư mục, ví dụ hoc-python, rồi mở nó trong VS Code bằng File > Open Folder. Tạo file mới tên main.py và gõ:
player_name = "Aki"
gold = 120
print("Người chơi:", player_name) # Người chơi: Aki
print("Vàng:", gold) # Vàng: 120
Có hai cách chạy:
- Bấm nút tam giác ở góc trên bên phải VS Code.
- Mở terminal trong VS Code bằng menu Terminal > New Terminal và gõ:
python main.py
Terminal phải đang đứng ở đúng thư mục chứa main.py. Nếu báo can't open file ... No such file or directory thì bạn đang đứng sai chỗ, dùng cd để vào đúng thư mục.
Lỗi hay gặp: đặt tên file trùng tên module có sẵn của Python, ví dụ
random.pyhayjson.py. Sau này khiimport random, Python sẽ lấy nhầm file của bạn và báo lỗi khó hiểu. Đặt tên file riêng nhưgame.py,main.py.
Bài tiếp theo: Cú pháp Python.
Bài tập
Tạo file hero.py in ra ba dòng: tên nhân vật, level và số máu. Chạy nó bằng lệnh trong terminal.
Xem đáp án
hero_name = "Rin"
level = 5
hp = 240
print("Tên:", hero_name) # Tên: Rin
print("Level:", level) # Level: 5
print("Máu:", hp) # Máu: 240
Chạy bằng:
python hero.py