Skip to main content

🐍 Tổng quan về Python

Tổng quan

Python là một ngôn ngữ lập trình hướng đối tượng rất thông dụng dùng để viết các tiện ích hệ thống và các đoạn mã trên Internet. Nó cũng được sử dụng như ngôn ngữ kết dính đóng vai trò tích hợp C và C++. Được tạo ra bởi Guido van Rossum tại Amsterdam năm 1990. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động.

Python được phát triển trong một dự án mã mở, do tổ chức phi lợi nhuận Python Software Foundation quản lý.

Python là ngôn ngữ có hình thức khá đơn giản và rõ ràng, do đó tạo nên sự dễ dàng tiếp cận.

Ban đầu, Python được phát triển để chạy trên nền Unix. Nhưng rồi theo thời gian, nó đã "bành trướng" sang mọi hệ điều hành từ MS-DOS đến Mac OS, OS/2, Windows, Linux và các hệ điều hành khác thuộc họ Unix. Mặc dù sự phát triển của Python có sự đóng góp của rất nhiều cá nhân, nhưng Guido van Rossum hiện nay vẫn là tác giả chủ yếu của Python. Ông giữ vai trò chủ chốt trong việc quyết định hướng phát triển của Python.

Một số tính chất của Python

Python is Interpreted: Nhờ chức năng thông dịch mà trình thông dịch (Interpreter) của Python có thể xử lý lệnh tại thời điểm chạy chương trình (runtime). Nhờ đó mà ta không cần biên dịch chương trình trước khi thực hiện nó (tương tự như Perl và PHP).

Python is Interactive: Tính năng tương tác của Python giúp ta có thể tương tác trực tiếp với trình thông dịch của nó ngay tại dấu nhắc lệnh. Cụ thể: Ta có thể thực hiện lệnh một cách trực tiếp tại dấu nhắc của Python.

Python is Object-Oriented: Python hỗ trợ mạnh cho phong cách lập trình hướng đối tương và kỹ thuật lập trình gói mã trong đối tượng.

Python is a Beginner's Language: Mặc dầu Python được xem là ngôn ngữ lập trình dành cho những ai mới làm quen với việc lập trình trên máy tính, nhưng nó hỗ trợ mạnh cho việc phát triển nhiều loại ứng dụng khác nhau, từ các chương trình xử lý văn bản đơn giản đến các ứng dụng web, đến các chương trình game,…

Tinh năng

Python là một ngôn ngữ lập trình dễ học, dễ đọc. Python tăng cường sử dụng từ khóa tiếng Anh, hạn chế các kí hiệu và cấu trúc cú pháp so với các ngôn ngữ khác.

Mã nguồn của Python là tương đối dễ để bảo trì và duy trì và có khả năng mở rộng.

Python có một tiêu chuẩn thư viện rộng, có nền tảng tương thích trên nhiều hệ điều hành hiện nay như: UNIX, Windows, and Macintosh. Đây cũng là một trong những điểm mạnh đáng kể của Python.

Python có thể được sử dụng như ngôn ngữ script, hoặc ngôn ngữ biên dịch, nhờ đó mà ta có thể buil các chương trình lớn trên nó.

Khi chế độ Interactive, ta có thể nhập kết quả từ các đầu cuối khác nhau vào chương trình Python,do đó mà việc test hay debug lỗi code trở nên đơn giản hơn.

Python cho phép người dùng tích hợp vào các module để có thể sử dụng trong các chương trình khác. Nó cũng cung cấp sẵn một tập hợp các modules chuẩn mà lập trình viên có thể sử dụng lại trong chương trình của họ. Các module này cung cấp nhiều chức năng hữu ích, như các hàm truy xuất tập tin, các lời gọi hệ thống, trợ giúp lập trình mạng (socket),…

Python cung cấp giao diện cho tất cả các cơ sở dữ liệu thương mại lớn.

Có thế dễ dàng tích hợp với C, C++, COM, CORBA, ActiveX, Java.

Ngoài các tính năng chính nêu trên Python còn nhiều các tính năng khác nữa.

Nguồn

https://www.stdio.vn/articles/tong-quan-ve-python-335