Hướng dẫn viết script bằng python

Vì bạn đang ở đây, tôi sẽ cho rằng bạn có một thiết lập Python đang hoạt động cùng với trình thông dịch Python đang hoạt động và sẵn sàng chạy tập lệnh Python đầu tiên của bạn. Nếu không, hãy xem các bài viết trước của tôi, nơi tôi sẽ hướng dẫn bạn từng bước để thiết lập môi trường Python của bạn. Dưới đây là các liên kết đến những bài viết:

  • Thiết lập môi trường Python trên các hệ thống dựa trên Linux
  • Thiết lập môi trường Python trên Windows

Trong bài viết này, chúng ta sẽ nói về:

  • sử dụng trình thông dịch Python để chạy mã của chúng tôi.
  • thực thi tập lệnh Python có trong một tệp từ dòng lệnh.

Trình thông dịch Python

Trình thông dịch Python là cách được sử dụng phổ biến nhất để bắt đầu với Python cho người mới bắt đầu. Trình thông dịch Python là Read-Eval-Print-Loop (REPL) chỉ đơn giản là nhận lệnh, đánh giá chúng và in kết quả đầu ra.

  • R dẫn lệnh.
  • E định giá và thực hiện lệnh.
  • P gợi ý đầu ra.
  • L oops trở lại và lặp lại quá trình.

Trình thông dịch tiếp tục cho đến khi chúng tôi hướng dẫn nó chấm dứt bằng cách sử dụng lệnh exit()hoặc quit().

Bắt đầu phiên dịch

Cách dễ nhất để bắt đầu trình thông dịch là mở một thiết bị đầu cuối và sử dụng trình thông dịch từ dòng lệnh. Bạn có thể mở thiết bị đầu cuối:

  • trên Windows, tìm kiếm Dấu nhắc Lệnh hoặc Powershell .
  • trên Linux hoặc Mac, tìm kiếm Terminal .

Khi thiết bị đầu cuối được mở, bạn có thể khởi động trình thông dịch bằng cách gõ pythonvà nhấn return. Nếu các đường dẫn đã được thiết lập bởi quy trình cài đặt Python, bạn sẽ thấy phản hồi từ trình thông dịch Python. Đưa ra dưới đây là một ví dụ từ thiết bị đầu cuối Ubuntu:

Hướng dẫn viết script bằng python

Thông dịch viên Python trong Ubuntu

Các  >>> chương trình cho thấy chúng ta đang tương tác với trình thông dịch Python. Nếu bạn không thấy điều đó, bạn có thể muốn xem lại các bước cài đặt được đưa ra trong các liên kết ở trên.

Chào thế giới!

Bây giờ chúng ta đã sẵn sàng, hãy tiếp tục theo truyền thống lâu đời là viết một chương trình in Hello, World!trên bàn điều khiển. Ở dạng đơn giản nhất, các bước Python sau sẽ hiển thị Hello, World!:

  • Chúng tôi cần đảm bảo rằng chúng tôi thấy >>> lời nhắc.
  • Gõ lệnh print("Hello, World!")
  • Nhấn phím return / enter.

Đầu ra từ trình thông dịch được hiển thị trong dòng tiếp theo. Lưu ý rằng dòng đầu ra không bắt đầu bằng  >>>.

>>> print("Hello, World!")
Hello, World!

Điều quan trọng cần nhớ là Python thực sự thụt vào tài khoản trong khi diễn giải một lệnh. Vì vậy, nếu chúng ta có thêm dung lượng trước  print lệnh, chúng ta sẽ gặp lỗi như dưới đây:

>>>   print("Hello, World!")
  File "", line 1
    print("Hello, World!")
    ^
IndentationError: unexpected indent

Chạy Python Script từ dòng lệnh

Sử dụng trình thông dịch là tuyệt vời để khám phá nhanh các tính năng và chức năng. Tuy nhiên, khi chúng tôi làm việc với một vấn đề lớn hơn, chúng tôi viết nhiều mã hơn và chúng tôi không muốn nhập mã đó nhiều lần. Đây là nơi chúng tôi muốn tạo một tập tin kịch bản.

Tập lệnh Python là một bộ mã có thể tái sử dụng, về cơ bản là một chương trình Python - một chuỗi các hướng dẫn Python - có trong một tệp. Bạn có thể chạy chương trình bằng cách chỉ định tên của tệp script cho trình thông dịch. Đã đến lúc tạo tập tin kịch bản đầu tiên của chúng tôi.

Trên hệ thống của bạn, mở trình soạn thảo văn bản yêu thích của bạn, tạo một tệp mới được gọi hello.pyvà thêm mã sau đây:

print("Hello, World!")

Bắt đầu thiết bị đầu cuối và điều hướng đến thư mục mà bạn đã lưu tệp tập lệnh. Bây giờ chúng ta có thể thực thi tập lệnh bằng cách chỉ định tên tệp làm đối số dòng lệnh cho trình thông dịch Python : python hello.py.

Hướng dẫn viết script bằng python

Chạy tập lệnh Python

Một sự thật thú vị là tệp script của chúng tôi không yêu cầu một phần mở rộng. Trình thông dịch Python sẽ chạy tập lệnh bất kể nó được gọi là gì. Tuy nhiên, việc cung cấp cho các tệp script Python là một quy ước hữu ích vì nó giúp chúng dễ nhận dạng hơn.

Tóm lược

Trình thông dịch Python rất hữu ích, cho dù chúng tôi muốn một số trợ giúp hay chúng tôi muốn chạy một số tập lệnh Python. Tuy nhiên, để tăng khả năng sử dụng lại mã và để giải quyết một vấn đề lớn, chúng tôi bắt buộc phải viết một tập lệnh Python. Bài viết này là để giúp bạn bắt đầu với trình thông dịch Python và các tập lệnh Python. Trong bài viết tiếp theo, chúng ta sẽ thấy trình thông dịch Python hữu ích như thế nào và làm thế nào chúng ta có thể sử dụng nó một cách hiệu quả.

7 hữu ích 0 bình luận 25k xem chia sẻ