Giới thiệu về nền tảng Ngôn ngữ lập trình Python

Một phần của tài liệu CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN QUYẾT ĐỊNH CHOVAY KHÁCH HÀNG DOANH NGHIỆP TẠI NGÂN HÀNGTMCP VIỆT NAM THỊNH VƯỢNG 10598385-2195-005934.htm (Trang 37 - 38)

Python là ngôn ngữ lập trình được tạo ra bởi Guido Van Rossum, được bắt đầu thiết kế vào cuối những năm 1980 và cho ra mắt phiên bản đầu tiên vào năm 1994. Sở dĩ Guido Van Rossum có ý tưởng tạo ra ngôn ngữ lập trình này là vì ông muốn tạo ra một ngôn ngữ lập trình dễ hiểu. Chính vì vậy mà ông đã quyết định tạo ra một ngôn ngữ lập trình mang tính mở rộng và ngôn ngữ đó chính là Python. Theo Kuhlman, Dave (2012) Python là một ngôn ngữ lập trình mục đích chung cấp cao được thông dịch. Triết lý thiết kế của Python nhấn mạnh khả năng đọc mã với việc sử dụng thụt lề đáng kể. Các cấu trúc ngôn ngữ cũng như cách tiếp cận hướng đối tượng của nó nhằm mục đích giúp các lập trình viên viết mã rõ ràng, logic cho các dự án quy mô nhỏ và lớn.

Python được định kiểu động và thu thập rác. Nó hỗ trợ nhiều mô hình lập trình,

Python thường được mô tả như một ngôn ngữ "bao gồm pin" do thư viện tiêu chuẩn toàn diện của nó (Python Software Foundation. Retrieved, 2012).

Python được thiết kế với các tính năng để hỗ trợ phân tích dữ liệu và trực quan

hóa. Các tính năng phân tích dữ liệu của Python để tạo các giải pháp dữ liệu lớn tùy chỉnh mà không mất thêm thời gian và công sức. Đồng thời, các thư viện và API trực

quan hóa dữ liệu do Python cung cấp giúp bạn trực quan hóa và trình bày dữ liệu theo

cách hấp dẫn và hiệu quả hơn. Nhiều nhà phát triển Python thậm chí sử dụng Python để thực hiện trí thông minh nhân tạo (AI) và các tác vụ xử lý ngôn ngữ tự nhiên. Ngoài ra, trong Python có chứa rất nhiều thư viện khoa học và tính toán để phục vụ cho mục đích trong tính toán.

Ưu điểm

+ Là một ngôn ngữ có hình thức sáng sủa, cấu trúc rõ ràng, cú pháp ngắn gọn

+ Có trên tất cả các nền tảng hệ điều hành

+ Thư viện có sẵn nhiều. Ví dụ thư viện data mining Scikit-learn , Pandas ...

+ Python với tốc độ xử lý cực nhanh, python có thể tạo ra những chương trình từ những kịch bản siêu nhỏ tới những phần mềm cực lớn như Biender 3D.

Nhược điểm

Tất cả chúng ta đều biết không có một sản phẩm nào là hoàn hảo tuyệt đối 100%, nó luôn luôn tồn tại những nhược điểm và Python cũng không ngoại lệ. Mặc dù là một ngôn ngữ được giới lập trình yêu thích nhưng nó vẫn có những mặt hạn chế

nhất định như sau:

+ Python không có các thuộc tính như: protected, private hay public, không có vòng lặp do.. .while và switch.. ..case.

+ Python mặc dù nhanh hơn so với PHP, nhưng lại không nhanh hơn so với C++,

Java.

Một phần của tài liệu CÁC NHÂN TỐ ẢNH HƯỞNG ĐẾN QUYẾT ĐỊNH CHOVAY KHÁCH HÀNG DOANH NGHIỆP TẠI NGÂN HÀNGTMCP VIỆT NAM THỊNH VƯỢNG 10598385-2195-005934.htm (Trang 37 - 38)