🤔 1.1 Python là gì?
📖 Giới thiệu
Python là một ngôn ngữ lập trình bậc cao, dễ học và mạnh mẽ. Được tạo ra bởi Guido van Rossum vào năm 1991, Python đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất thế giới.
INFO
Python được đặt tên theo show truyền hình "Monty Python's Flying Circus", không phải theo loài rắn python!
Mục tiêu bài học:
- Hiểu Python là gì và xuất xứ của nó
- Nắm được đặc điểm nổi bật của Python
- Biết Python được sử dụng ở đâu trong thực tế
🔧 Cú pháp
Python không có cú pháp phức tạp để bắt đầu. Đây là chương trình Python đầu tiên:
print("Xin chào, Python!")Đặc điểm cú pháp Python:
- Sử dụng thụt lề (indentation) thay vì dấu ngoặc nhọn
- Không cần dấu chấm phẩy ở cuối dòng
- Cú pháp gần gũi với ngôn ngữ tự nhiên
🔬 Phân tích & Giải thích chi tiết
Python là gì?
Python là một ngôn ngữ lập trình thông dịch (interpreted programming language), có nghĩa là:
- Code được chạy trực tiếp mà không cần biên dịch trước
- Bạn có thể thấy kết quả ngay lập tức khi viết code
- Dễ dàng thử nghiệm và học tập
Tại sao gọi là "Python"?
Tên "Python" không có liên quan đến loài rắn! Guido van Rossum đặt tên theo chương trình hài "Monty Python's Flying Circus" mà ông yêu thích.
Đặc điểm nổi bật
- Dễ đọc và viết: Cú pháp đơn giản, gần với ngôn ngữ tự nhiên
- Đa nền tảng: Chạy được trên Windows, Mac, Linux
- Thư viện phong phú: Hàng nghìn thư viện có sẵn
- Cộng đồng lớn: Hỗ trợ tích cực từ cộng đồng lập trình viên
💻 Ví dụ minh họa
Ví dụ 1: So sánh Python với ngôn ngữ khác
Chương trình in "Xin chào" bằng Python:
print("Xin chào thế giới!")Cùng chương trình bằng Java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Xin chào thế giới!");
}
}So sánh:
- Python: 1 dòng code
- Java: 5 dòng code
- Python rõ ràng đơn giản hơn!
Ví dụ 2: Tính toán đơn giản
# Tính tổng của hai số
a = 5
b = 3
tong = a + b
print("Tổng của", a, "và", b, "là:", tong)Kết quả:
Tổng của 5 và 3 là: 8Ví dụ 3: Xử lý danh sách học sinh
# Danh sách tên học sinh
hoc_sinh = ["Minh", "Lan", "Hùng", "Mai"]
# In ra từng tên học sinh
for ten in hoc_sinh:
print("Xin chào,", ten)Kết quả:
Xin chào, Minh
Xin chào, Lan
Xin chào, Hùng
Xin chào, Mai🏋️ Thực hành
Bài tập 1: Làm quen cơ bản
Hãy tự hỏi và trả lời:
- Python được tạo ra năm nào?
- Ai là người tạo ra Python?
- Tại sao Python lại có tên là "Python"?
Đáp án:
- Năm 1991
- Guido van Rossum
- Được đặt theo chương trình hài "Monty Python's Flying Circus"
Bài tập 2: Quan sát code
Nhìn vào đoạn code sau và dự đoán kết quả:
ten_toi = "Bạn"
tuoi_toi = 20
print("Tên tôi là", ten_toi)
print("Tôi", tuoi_toi, "tuổi")Dự đoán kết quả của bạn:
(Hãy tự suy nghĩ trước khi xem đáp án)Đáp án:
Tên tôi là Bạn
Tôi 20 tuổiBài tập 3: Suy luận
Python có những ưu điểm gì khiến nó phù hợp cho người mới bắt đầu?
Gợi ý suy nghĩ:
- Cú pháp có dễ hiểu không?
- Code có ngắn gọn không?
- Có gần với ngôn ngữ tự nhiên không?
📋 Tóm tắt
Những điều quan trọng cần nhớ:
Python là gì: Ngôn ngữ lập trình thông dịch, dễ học và mạnh mẽ
Người tạo ra: Guido van Rossum (1991)
Đặc điểm nổi bật:
- Cú pháp đơn giản, dễ đọc
- Đa nền tảng (Windows, Mac, Linux)
- Thư viện phong phú
- Cộng đồng hỗ trợ tích cực
Tại sao nên học: Dễ học, ứng dụng rộng rãi, cơ hội việc làm tốt
Chuẩn bị cho bài tiếp theo:
Bài tiếp theo chúng ta sẽ tìm hiểu về 🛠️ Ứng dụng thực tế của Python - Python được sử dụng ở đâu trong đời sống và công việc.
💡 Mẹo: Đừng lo lắng nếu chưa hiểu hết! Mỗi khái niệm sẽ được giải thích chi tiết trong các bài học sau.