Python có nghĩa là gì

Python là một ngữ lập trình dễ học và mạnh mẽ, nó có các kiểu dữ liệu bậc cao tiện lợi, cú pháp sạch sẽ, bộ thư viện chuẩn với hàng trăm thư viện có chất lượng cực tốt. Python có cộng đồng người dùng lớn, luôn nằm trong bảng xếp hạng các ngôn ngữ phổ biến nhất trái đất [xem //githut.info/].

Python là một từ tiếng Anh, có hai cách phát âm:

  • Theo kiểu Anh Mỹ: /ˈpaɪ.θɑːn/ [đọc là pai-thon]
  • Theo kiểu Anh Anh: /ˈpaɪ.θən/ [đọc là pai-thơn]

Nghe tác giả của Python - Guido van Rossum phát âm từ này: //youtu.be/rTTFh7HOlC0?t=50s

Và nếu bạn muốn biết cách phát âm tên ông tác giả người Hà Lan này hãy nghe ở đây: //youtu.be/rTTFh7HOlC0?t=14s

Dù bạn đọc theo kiểu Anh, hay kiểu Mỹ thì cũng đừng đọc theo các kiểu đọc phổ biến Việt Nam: Pi thon, pi thông, pai thông ...😂

Trong tiếng Việt, Python có nghĩa là "con trăn". Cái tên Python được lấy cảm hứng từ bộ phim hài kịch Monty Python, bạn có thể xem trên youtube.

Python có 2 version phổ biến là 2.X và 3.X.

Python 2 rất phổ biến nhưng đã cũ, không còn tiếp tục được chính thức phát triển thêm tính năng mới.

Python 3 đang tiếp tục được phát triển và được khuyến khích sử dụng cho các project mới. Hầu hết các thư viện phổ biến nhất đều đã hỗ trợ Python 3. Xem tại: //python3wos.appspot.com/

Người học nên bắt đầu với Python 3, một lập trình viên thành thạo Python 3 có thể đọc và viết code Python 2 với một chút thay đổi về cú pháp.

Interpreter là gì

Interpreter /ɪnˈtəːprɪtə/ - trình thông dịch

Trên máy tính, python là một chương trình có khả năng đọc các "câu lệnh Python" và thực thi chúng. Chương trình này còn có tên gọi là "Python interpreter" - một chương trình có khả năng xử lý ngôn ngữ Python. Interpreter trong tiếng Việt có nghĩa là "trình thông dịch", "thông/phiên dịch viên". Giống như một người đi phiên dịch, chuyển đoạn hội thoại từ một ngôn ngữ sang ngôn ngữ khác, Python interpreter sẽ dịch [chạy] từng câu, hay từng đoạn code Python chứ không đợi người ta nói hết toàn bộ đoạn hội thoại rồi ngồi sắp xếp, biên tập lại và dịch [biên dịch - compile]. Vậy Python là một interpreted language [cùng nhóm với Ruby, PHP, Perl, Javascript,...] chứ không phải compiled language như C, C++, Golang, ...

Các bản Python Interpreter

Python là một ngôn ngữ lập trình, tức nó chỉ là một bộ quy tắc ngôn ngữ phải tuân theo các luật này luật kia. Python không phải là một chương trình chạy được. Để "chạy" được, người ta cần đến Python interpreter. Bản [implementation] Python phổ biến nhất là CPython, là Python interpreter viết bằng ngôn ngữ C.

Ngoài CPython, còn có các bản khác như:

  • Jython: Python interpreter để chạy trên nền tảng Java
  • PyPy: Python interpreter từng được viết bằng Python
  • IronPython: Python interpret để chạy trên nền tảng .NET

Xem thêm tại Python doc

Python là một ngôn ngữ lập trình cấp cao được sử dụng để lập trình chung. Nó được tạo ra bởi ông Guido van Rossum và được xuất bản lần đầu tiên vào năm 1991. Python được nhập hoàn toàn động và sử dụng cơ học. Cấp phát bộ nhớ tự động.

Ngoài ra, Python được phát triển với ưu điểm là dễ đọc, dễ học và dễ nhớ. Ngôn ngữ lập trình Python có cấu trúc rõ ràng, ngắn gọn, được nhiều người biết đến là một trong những ngôn ngữ lập trình nhập môn tốt nhất cho người mới bắt đầu lập trình.

2Nguồn gốc của Python

Python là một ngôn ngữ lập trình lâu đời. Nó được phát triển từ cuối những năm 1980 khi Rossum muốn sử dụng một ngôn ngữ thông dịch với cú pháp dễ hiểu để truy cập vào hệ thống Amoeba. Sau đó, ông quyết định tạo ra một ngôn ngữ mở rộng và ngôn ngữ này được xuất bản lần đầu tiên vào tháng 2 năm 1991.

Cái tên Python xuất phát từ tên của một chương trình hài kịch “Monty Pythons Flying Circus” chứ không có nghĩa là “Python” như mọi người thường nghĩ.

lần thứ 3Các phiên bản Python đã phát hành

Kể từ khi ra đời, Python đã phát hành nhiều phiên bản khác nhau cho phép người dùng tinh chỉnh:

chấp hành Ngày phát hành

– Python 1.0 [phiên bản tiêu chuẩn đầu tiên]

– Python 1.6 [phiên bản cuối cùng 1.x]

01/1994

05/09/2000

– Python 2.0 [đã thêm khả năng hiểu danh sách]

– Python 2.7 [phiên bản 2.x cuối cùng]

16/10/2000

03/07/2010

– Python 3.0 [phiên bản này đã loại bỏ cấu trúc và mô-đun trùng lặp]

– Python 3.9.1 [phiên bản mới nhất tại thời điểm cập nhật]

03/12/2008

Ngày 19 tháng 2 năm 2021

lần thứ 4Các tính năng chính của Python

Ngôn ngữ lập trình đơn giản, dễ học

Ngôn ngữ Python có cú pháp rất đơn giản, không quá cầu kỳ. Điều này cho phép bạn đọc và ghi nhanh hơn nhiều so với các ngôn ngữ lập trình khác như C, C ++, Java, C #, …

Nguồn mở miễn phí

Vì đây là mã nguồn mở nên bạn có thể sử dụng phần mềm, chương trình, v.v. được viết bằng Python. Bạn cũng có thể thay đổi mã nguồn.

tính di động

Các chương trình được viết bằng Python có thể di động đến nhiều nền tảng khác nhau. Đặc biệt như Windows, MacOS hoặc Linux.

Có thể mở rộng và có thể nhúng

Khi một ứng dụng đòi hỏi sự phức tạp, bạn có thể dễ dàng kết hợp các đoạn mã bằng C, C ++ và các ngôn ngữ khác vào Python. Điều này mang lại cho ứng dụng chức năng và mã kịch bản tốt hơn mà các ngôn ngữ lập trình khác khó có thể làm được.

Ngôn ngữ thông dịch cấp cao

Khi bạn sử dụng Python, bạn không phải lo lắng về các tác vụ như quản lý bộ nhớ, dọn dẹp dữ liệu không cần thiết, v.v. Khi bạn chạy mã Python, mã sẽ tự động được chuyển đổi sang ngôn ngữ máy tính. Có thể hiểu được.

Thư viện tiêu chuẩn lớn để giải quyết các tác vụ thông thường

Ngôn ngữ Python có một thư viện tiêu chuẩn lớn để giải quyết các tác vụ thông thường giúp việc lập trình dễ dàng hơn nhiều. Bởi vì nếu bạn cần sử dụng các tác vụ này, bạn có thể lấy chúng từ thư viện.

Hướng đối tượng

Mọi thứ trong Python đều hướng đối tượng. Lập trình hướng đối tượng [Tiếng Anh: Lập trình hướng đối tượng, viết tắt: OOP] giúp giải quyết các vấn đề lập trình phức tạp. Bạn có thể sử dụng nó bằng cách tách nó ra khỏi phạm vi các đối tượng tương tác với nhau.

5Python được sử dụng ở đâu?

Lập trình ứng dụng web

Ngôn ngữ này có thể được sử dụng để lập trình các ứng dụng web bằng cách sử dụng khuôn khổ và CMS được tích hợp sẵn trong Python. Các nền tảng phổ biến để tạo ứng dụng web như: Plone, Pyramid, Django, Flask,… Đặc biệt, các trang web như Mozilla, Instagram,… đều được viết bằng Python.

Khoa học và Khoa học Máy tính

Có rất nhiều thư viện khoa học và phân tích bằng Python mà bạn có thể sử dụng khi cần. Ngoài ra, Python cũng được sử dụng rộng rãi trong học máy, khai thác dữ liệu và học sâu.

Tạo mẫu phần mềm

Python chậm hơn so với các ngôn ngữ biên dịch như C ++ và Java. Nếu nguồn lực bị hạn chế và yêu cầu về hiệu quả thì đây có thể không phải là lựa chọn tốt nhất. Tuy nhiên, Python là một ngôn ngữ tuyệt vời để tạo mẫu phần mềm.

Ngôn ngữ tốt để dạy lập trình

Nhiều công ty và trường học đã sử dụng Python để dạy lập trình. Bên cạnh những lợi ích đi kèm, cú pháp đơn giản, ngắn gọn và thân thiện với người dùng là lý do chính khiến họ sử dụng ngôn ngữ này.

Ngày 6Những lý do nên học Python nếu bạn mới lập trình lập trình

Cú pháp đơn giản: Lập trình bằng Python có cú pháp đơn giản nhất rất tiện lợi cho người mới học lập trình.

Không quá nghiêm ngặt: Khi lập trình, bạn không cần khai báo kiểu của một biến bằng Python và không cần thêm dấu chấm phẩy vào cuối câu lệnh như các ngôn ngữ khác, nhưng phải tuân theo cấu trúc mà Python đưa ra.

Viết ít mã hơn: Với Python, bạn có thể viết nhiều chương trình chức năng hơn với ít mã hơn. Tác phẩm của bạn sẽ ngắn gọn và không dài dòng.

Trên đây là bài viết giúp bạn lý giải nguồn gốc, ý nghĩa và vai trò của Python. Tôi hy vọng bạn tìm thấy thông tin này hữu ích!

Mình là Vzone – Chuyên gia tư vấn Mẹo Vặt và Giải Trí cho mọi người. Các Mẹo Vặt và Giải Trí được tổng hợp và tham khảo ý kiến của chuyên gia, tuy nhiên bài viết chỉ mang tính chất tham khảo từ chuyên gia có nhiều năm kinh nghiệm! Chúc các bạn Thành Công !

Video liên quan

Chủ Đề