BÀI 16: NGÔN NGỮ LẬP TRÌNH BẬC CAO VÀ PYTHON
"Khám phá thế giới lập trình với Python"
🎯 A. YÊU CẦU CẦN ĐẠT
- Kiến thức cơ bản
Biết khái niệm ngôn ngữ lập trình bậc cao và ngôn ngữ lập trình bậc cao Python.
- Phân biệt chế độ
Phân biệt được chế độ gõ lệnh trực tiếp và chế độ soạn thảo chương trình trong môi trường lập trình Python.
- Thực hành
Biết cách tạo và thực hiện một chương trình Python.
💻 1. NGÔN NGỮ LẬP TRÌNH BẬC CAO
Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hay hợp ngữ sử dụng một số từ viết tắt (thường là tiếng Anh) không thuận tiện cho việc viết hoặc hiểu.
🐍 Giới thiệu Python
✨ Ưu điểm của Python:
- Cú pháp đơn giản
Các câu lệnh có cú pháp đơn giản, dễ học và dễ hiểu.
- Đa nền tảng
Môi trường lập trình Python dễ sử dụng, không phụ thuộc vào hệ điều hành.
- Mã nguồn mở
Python có mã nguồn mở, thu hút nhiều nhà khoa học phát triển.
- Thư viện phong phú
Nhiều thư viện hữu ích cho trí tuệ nhân tạo, phân tích dữ liệu, kĩ thuật robot,...
🖥️ 2. MÔI TRƯỜNG LẬP TRÌNH PYTHON
🔧 Hai chế độ làm việc:
Chế độ gõ lệnh trực tiếp
Dùng để tính toán và kiểm tra nhanh các lệnh.
Chế độ soạn thảo
Dùng để viết các chương trình dài, chạy lại nhiều lần.
🛠️ Các môi trường soạn thảo phổ biến:
🚀 3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN
Cú pháp: print(v1, v2,..., vn)
📝 Ví dụ thực tế:
💡 Ghi nhớ quan trọng:
- Tự động nhận biết kiểu dữ liệu
Python nhận biết kiểu dữ liệu tự động (số, chuỗi, boolean...).
- Hỗ trợ phép toán số học
Python hỗ trợ các phép toán số học, phân biệt số thực và số nguyên.
- In nhiều giá trị
print() có thể in ra một hoặc nhiều giá trị đồng thời.
📚 C. CỦNG CỐ - VẬN DỤNG
📝 Câu 1: Viết lệnh tính giá trị các biểu thức sau:
⚠️ Câu 2: Các lệnh sau có lỗi không? Vì sao?
❌ Lỗi cú pháp - Toán tử * không thể đứng sau + mà không có toán hạng.
Sửa: 3 + 2 * 5
b) >>> "Bạn là học sinh, bạn tên là "Nguyễn Việt Anh""
❌ Lỗi dấu nháy - Dấu nháy kép không phù hợp.
Sửa: "Bạn là học sinh, bạn tên là 'Nguyễn Việt Anh'"
✍️ Câu 3: Viết các lệnh in thông tin sau:
📱 THỰC HÀNH VỚI PYDROID 3
📲 Cài đặt và sử dụng:
Vào Google Play Store → Tìm "Pydroid 3" → Cài đặt miễn phí
Mở Pydroid 3 → Chọn ngôn ngữ → Hoàn tất thiết lập ban đầu
• Terminal: Gõ lệnh trực tiếp (như máy tính)
• Editor: Tạo file .py để viết chương trình dài
🎯 Bài tập thực hành:
Thử các phép tính khác: -, *, /
• Sử dụng Terminal để thử nghiệm lệnh nhanh
• Dùng Editor để viết chương trình hoàn chỉnh
• Lưu file với tên có ý nghĩa (vd: bai_tap_1.py)
• Nhấn nút ▶️ để chạy chương trình
THÔNG ĐIỆP KẾT BÀI
"Lập trình không chỉ là viết code, mà là cách tư duy giải quyết vấn đề."
"Python là ngôn ngữ tuyệt vời để bắt đầu hành trình lập trình của bạn!"
