Python là một ngôn ngữ lập trình máy tính, được phát triển vào cuối những năm 1980 và bắt đầu ra mắt vào năm 1991 bởi Guido van Rossum. Python nổi tiếng với cú pháp đơn giản và dễ đọc, giúp các lập trình viên viết mã một cách hiệu quả và dễ dàng đọc mã của họ sau này. Python cung cấp nhiều tính năng mạnh mẽ và thư viện phong phú, làm cho nó phù hợp cho nhiều loại ứng dụng, từ phát triển web đến khoa học dữ liệu và trí tuệ nhân tạo. Tuy nhiên, Python chứa một số điều lạ lùng và thú vị mà bạn có thể chưa biết, sẽ được liệt kê trong bài viết này.
1. Dòng lệnh “import this”
Gõ “import this” trong trình thông dịch Python sẽ hiển thị bài thơ “The Zen of Python” (Linh hồn của Python), một tập hợp các phương ngôn lập trình và triết lý về cách code Python đẹp và rõ ràng.
2. Không có dấu ngoặc kép hoặc đơn
Python cho phép bạn sử dụng cả dấu ngoặc kép và đơn để định nghĩa chuỗi, ví dụ: “Hello, world!” hoặc ‘Hello, world!’. Điều này làm cho việc thao tác với chuỗi trở nên linh hoạt hơn và đáp ứng tùy theo các trường hợp cụ thể.
3. Kí tự gạch chân (_) là biến cuối cùng được in ra
Khi bạn thực hiện một phép tính cuối cùng trong một phiên làm việc với trình thông dịch Python, giá trị của biến gạch chân (_) sẽ tự động được in ra màn hình.
4. Không cần gặp dấu chấm phẩy (semicolon)
Trong hầu hết các ngôn ngữ lập trình, dấu chấm phẩy được sử dụng để kết thúc một dòng mã. Trái lại, Python sử dụng khoảng trắng (một phím dấu cách hoặc tab) để xác định khối mã, và không cần phải có dấu chấm phẩy để kết thúc câu lệnh. Việc này giúp lập trình viên cảm thấy thuận tiện khi viết code Python, nhưng cũng cần lưu ý cách tab code cho đúng.
5. Duck typing
Duck typing là một khái niệm trong lập trình mà tập trung vào kiểu dữ liệu của một đối tượng dựa trên hành vi của nó thay vì trên kiểu dữ liệu cụ thể. Nguyên tắc cơ bản của duck typing là: “Nếu nó đi giống vịt, và kêu giống vịt, thì nó chắc chắn là vịt.”
Python tuân theo nguyên tắc “duck typing”, có nghĩa là kiểu dữ liệu của biến được xác định bởi giá trị của nó, không phải bởi kiểu dữ liệu đã khai báo. Điều này giúp Python trở nên rất linh hoạt và dễ sử dụng.
6. Có sẵn một loạt các thư viện và framework mạnh mẽ
Python có một cộng đồng lớn và nhiều nguồn tài liệu phong phú. Có nhiều thư viện và framework mạnh mẽ cho nhiều mục đích, từ web development đến machine learning và data analysis.
7. Python là ngôn ngữ lập trình của các con rắn thật
Tên Python không xuất phát từ con rắn trên thực tế mà từ tên của series TV “Monty Python’s Flying Circus.” Tuy nhiên, con rắn thực tế thường xuất hiện trong các biểu tượng và hình ảnh liên quan đến Python.
Kết luận
Python có nhiều tính năng độc đáo và đặc biệt mà làm cho nó trở thành một trong những ngôn ngữ lập trình phổ biến và yêu thích của nhiều lập trình viên và bài viết này đã trình bày nội dung đó. Chúng tôi hi vọng bạn yêu thích Python và tìm hiểu thêm nhiều kiến thức về ngôn ngữ này.
- APA:
Dammio. (2023). Những điều thú vị và lạ lùng về ngôn ngữ lập trình Python. https://www.dammio.com/2023/10/25/nhung-dieu-thu-vi-va-la-lung-ve-ngon-ngu-lap-trinh-python.
- BibTeX:
@misc{dammio,
author = {Dammio},
title = {Những điều thú vị và lạ lùng về ngôn ngữ lập trình Python},
year = {2023},
url = {https://www.dammio.com/2023/10/25/nhung-dieu-thu-vi-va-la-lung-ve-ngon-ngu-lap-trinh-python},
urldate = {2024-10-10}
}