Skip to content

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

python
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

  1. Dễ đọc và viết: Cú pháp đơn giản, gần với ngôn ngữ tự nhiên
  2. Đa nền tảng: Chạy được trên Windows, Mac, Linux
  3. Thư viện phong phú: Hàng nghìn thư viện có sẵn
  4. 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:

python
print("Xin chào thế giới!")

Cùng chương trình bằng Java:

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

python
# 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à: 8

Ví dụ 3: Xử lý danh sách học sinh

python
# 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:

  1. Python được tạo ra năm nào?
  2. Ai là người tạo ra Python?
  3. Tại sao Python lại có tên là "Python"?

Đáp án:

  1. Năm 1991
  2. Guido van Rossum
  3. Đượ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ả:

python
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ổi

Bà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ớ:

  1. Python là gì: Ngôn ngữ lập trình thông dịch, dễ học và mạnh mẽ

  2. Người tạo ra: Guido van Rossum (1991)

  3. Đặ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
  4. 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.

🐍 Khóa học Python căn bản bằng tiếng Việt