Làm quen với ngôn ngữ lập trình Python

Python là ngôn ngữ lập trình hướng đối tượng bậc cao, dùng để phát triển Website và nhiều ứng dụng khác nhau. Với cú pháp cực kỳ đơn giản và thanh lịch, Python là lựa chọn hoàn hảo cho những ai làn đầu tiên học lập trình.

1. Python là gì?
Python là ngôn ngữ lập trình hướng đối tượng bậc cao, dùng để phát triển website và nhiều ứng dụng khác nhau. Python được tạo ra bởi Guido van Rossum và được phát triển trong một dự án mã mở (open source).
Với cú pháp cực kì đơn giản và thanh lịch, Python là lựa chọn hoàn hảo cho những ai lần đầu tiên học lập trình. Tuy nhiên, đây cũng là ngôn ngữ nổi tiếng về sự chặt chẽ, nhanh, mạnh, và có mặt ở mọi hệ điều hành.
2. Tại sao Python được tạo ra?
Vào cuối những năm 1980, Guido Van Rossum làm việc trong Amoeba, phân phối một nhóm hệ điều hành. Ông muốn sử dụng một ngôn ngữ thông dịch như ABC (ABC có cú pháp rất dễ hiểu) để truy cập vào những cuộc gọi hệ thống Amoeba. Vì vậy, ông quyết định tạo ra một ngôn ngữ mở rộng. Điều này đã dẫn đến một thiết kế của ngôn ngữ mới, chính là Python sau này.
Tên ngôn ngữ lập trình Python không phải được đặt theo tên của con rắn thần Python trong thần thoại Hy Lạp đâu. Rossum là fan của một sê-ri chương trình hài cuối những năm 1970, và cái tên “Python” được lấy từ tên một phần trong sê-ri đó “Monty Python’s Flying Circus”.
 


(Guido Van Rossum – Người sáng lập ngôn ngữ lập trình Python)

3. Ưu điểm học lập trình Python?
•    Dễ học: Code của Python dễ đọc, ngắn gọn (ngắn hơn code Java 3-5 lần, và C++ 5-10 lần).
•    Bước đệm để học các ngôn ngữ lập trình khác
Python là ngôn ngữ hướng đối tượng được ứng dụng rất đa dạng. Vì vậy, những hiểu biết về cấu trúc và kiến trúc Python sẽ là nền tảng tham chiếu rất tốt khi bạn muốn chuyển sang học các ngôn ngữ lập trình khác.
•    Được trả lương cao: Cùng với Ruby, Python là ngôn ngữ lập trình giúp các lập trình viên nhận mức lương cao. Ví dụ như ở Mỹ thì lương của lập trình viên Python nhận khoảng $107,000/năm.
•    Thiết thực trong thiết kế web/ứng dụng web
Django, web framework được viết bởi Python sẽ khiến lập trình web trở nên đơn giản hơn, giúp code của bạn nhanh và ổn định hơn nhiều, đồng thời tiết kiệm hàng tấn thời gian lập trình.

 
(Đoạn code so sánh giữ Python và các ngôn ngữ lập trình khác)

Thực hiện: Nguyễn Ngọc Anh
Duyệt: DangNguyen  

 

Bình luận :