Giới thiệu Python

Gì là Python?

Python là một ngôn ngữ lập trình phổ biến. Nó được tạo ra bởi Guido van Rossum và được phát hành vào năm 1991.

Nó được sử dụng để:

  • Phát triển web (mặt sau)
  • Phát triển phần mềm
  • Toán học
  • Kịch bản hệ thống

Python có thể làm gì?

  • Python có thể được sử dụng trên máy chủ để tạo ra các ứng dụng web.
  • Python có thể được sử dụng cùng với phần mềm để tạo ra các quy trình làm việc.
  • Python có thể kết nối với hệ thống cơ sở dữ liệu. Nó cũng có thể đọc và sửa đổi tệp.
  • Python có thể được sử dụng để xử lý dữ liệu lớn và thực hiện các phép toán toán học phức tạp.
  • Python có thể được sử dụng để thiết kế mẫu nhanh chóng và cũng có thể được sử dụng để phát triển phần mềm sẵn sàng sản xuất.

Tại sao chọn Python?

  • Python phù hợp với nhiều nền tảng khác nhau (Windows, Mac, Linux, Raspberry Pi, v.v.)
  • Ngữ pháp của Python có một cấu trúc đơn giản tương tự như tiếng Anh.
  • Ngữ pháp của Python cho phép các nhà phát triển viết ít dòng mã hơn so với các ngôn ngữ lập trình khác.
  • Python chạy trên hệ thống giải thích, điều này có nghĩa là mã có thể được thực thi ngay sau khi viết. Điều này cũng có nghĩa là thiết kế nguyên mẫu có thể rất nhanh.
  • Python có thể được xử lý theo cách chương trình, hướng đối tượng hoặc chức năng.

Xin bạn biết

Phiên bản chính mới nhất của Python là Python 3, chúng ta sẽ sử dụng nó trong hướng dẫn này. Tuy nhiên, Python 2 mặc dù không có cập nhật bảo mật, nhưng vẫn rất phổ biến.

Trong hướng dẫn này, chúng ta sẽ viết Python trong trình chỉnh sửa văn bản. Bạn cũng có thể viết Python trong môi trường phát triển tích hợp, chẳng hạn như Thonny, Pycharm, Netbeans hoặc Eclipse, điều này rất hữu ích khi bạn quản lý nhiều tệp Python.

So sánh ngữ pháp Python với các ngôn ngữ lập trình khác

  • Python được thiết kế để dễ đọc, có một số điểm tương tự với tiếng Anh và chịu ảnh hưởng của toán học.
  • Python sử dụng dòng mới để hoàn thành lệnh, thay vì sử dụng dấu chấm phẩy hoặc dấu ngoặc khác như các ngôn ngữ lập trình khác.
  • Python sử dụng góc nhọn để định nghĩa khoảng trống, sử dụng khoảng trống để định nghĩa phạm vi; ví dụ như vòng lặp, hàm và phạm vi lớp. Các ngôn ngữ lập trình khác thường sử dụng dấu ngoặc花括号 để thực hiện mục đích này.