BÀI 16: NGÔN NGỮ LẬP TRÌNH BẬC CAO VÀ PYTHON

Bài 16: Ngôn ngữ lập trình bậc cao và Python
Slide 1/9
🐍💻📝

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"

Tin học 8 | Lập trình cơ bản
Slide 2/9

🎯 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.

Slide 3/9

💻 1. NGÔN NGỮ LẬP TRÌNH BẬC CAO

Vấn đề với ngôn ngữ máy:
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.
🔤
Ngôn ngữ bậc cao
Các câu lệnh được viết gần với ngôn ngữ tự nhiên, dễ hiểu và dễ viết hơn.
🔄
Chương trình dịch
Để máy tính hiểu được, cần chương trình dịch chuyển đổi sang ngôn ngữ máy.
🌟
Ngôn ngữ phổ biến
Java, C/C++, Python,... là những ngôn ngữ lập trình thông dụng nhất.
Slide 4/9

🐍 Giới thiệu Python

Lịch sử: Python là ngôn ngữ lập trình bậc cao do Guido van Rossum, người Hà Lan tạo ra và ra mắt lần đầu năm 1991.

✨ Ư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,...

Slide 5/9

🖥️ 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:

🪶
Wingware
IDE chuyên nghiệp cho Python
🧠
PyCharm
IDE mạnh mẽ từ JetBrains
🎯
Thonny
IDE đơn giản cho người mới học
💼
Visual Studio
Editor đa năng từ Microsoft
Slide 6/9

🚀 3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN

Lệnh print(): Dùng để xuất dữ liệu ra màn hình.
Cú pháp: print(v1, v2,..., vn)

📝 Ví dụ thực tế:

# In ra một chuỗi văn bản
print("Xin chào Python!")
# In ra kết quả phép tính
print(10 + 5)
# In ra nhiều giá trị cùng lúc
print("Kết quả:", 3 * 7)

💡 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.

Slide 7/9

📚 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:

a) print(10+13) # Kết quả: 23
b) print(20-7) # Kết quả: 13
c) print(3*10 - 16) # Kết quả: 14
d) print(12/5 + 13/6) # Kết quả: 4.566666666666666

⚠️ Câu 2: Các lệnh sau có lỗi không? Vì sao?

a) >>> 3 + * 5
❌ 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:

a) print("1×3×5×7=", 1*3*5*7)
# Kết quả: 1×3×5×7= 105
b) print("Bạn Hoa năm nay 16 tuổi.")
# Kết quả: Bạn Hoa năm nay 16 tuổi.
Slide 8/9

📱 THỰC HÀNH VỚI PYDROID 3

Pydroid 3: Ứng dụng lập trình Python miễn phí trên điện thoại Android, giúp học sinh thực hành Python mọi lúc, mọi nơi.

📲 Cài đặt và sử dụng:

1
Tải ứng dụng
Vào Google Play Store → Tìm "Pydroid 3" → Cài đặt miễn phí
2
Khởi động ứng dụng
Mở Pydroid 3 → Chọn ngôn ngữ → Hoàn tất thiết lập ban đầu
3
Hai cách sử dụng
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:

🔢
Bài 1: Tính toán cơ bản
Mở Terminal → Gõ: print(25 + 17)
Thử các phép tính khác: -, *, /
💬
Bài 2: In thông tin cá nhân
Tạo file mới → Viết chương trình in tên, tuổi, lớp của bạn
🧮
Bài 3: Máy tính mini
Viết chương trình tính diện tích hình chữ nhật với chiều dài và rộng cho trước
💡 Mẹo sử dụng Pydroid 3:
• 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
Slide 9/9
🌟🐍💻

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!"

🐍🚀

🎯 Những gì đã học hôm nay:

💻
Ngôn ngữ bậc cao
🐍
Python cơ bản
🖥️
Môi trường lập trình
📱
Pydroid 3
Hãy bắt đầu lập trình và khám phá thế giới công nghệ! 🎓✨
Lên đầu trang