Lập trình

Cách chạy chương trình trong Python - Mở đầu cho việc chạy tập lệnh trong Python

Huy Erick

Ở mỗi dự án phát triển phần mềm, việc chạy chương trình là một bước quan trọng để kiểm tra tính đúng đắn và khả năng hoạt động của mã. Trong Python, chạy chương trình...

Ở mỗi dự án phát triển phần mềm, việc chạy chương trình là một bước quan trọng để kiểm tra tính đúng đắn và khả năng hoạt động của mã. Trong Python, chạy chương trình có thể được thực hiện bằng nhiều cách khác nhau. Trong bài viết này, chúng ta sẽ tìm hiểu về cách chạy tập lệnh trong Python và những ưu điểm của việc sử dụng tập lệnh.

Làm thế nào để chạy tập lệnh Python

Mặc dù chạy chương trình Python trực tiếp từ terminal là cách nhanh chóng và thuận tiện, nhưng không phải lúc nào cách tiếp cận này cũng thực tế đối với các chương trình thực. Việc lập trình mỗi khi cần chạy chương trình trong Python là không tối ưu. Tuy nhiên, điều này đã được giải quyết thông qua việc sử dụng tập lệnh Python.

Tập lệnh Python chỉ đơn giản là một chương trình Python, một tập hợp các hướng dẫn được lưu giữ trong một tệp văn bản. Khi một tập lệnh Python đã được tạo, bạn có thể thực thi nó nhiều lần mà không cần phải viết mã lại. Điều này giúp tiết kiệm thời gian và công sức. Bạn cũng có thể dễ dàng chỉnh sửa tập lệnh Python theo nhu cầu của bạn.

Trình thông dịch Python

Trình thông dịch Python là một phần không thể thiếu trong việc thực thi các tập lệnh Python. Nó hoạt động trên môi trường REPL, viết tắt của Reading the command, Evaluating và Printing đầu ra, và Looping lại và lặp lại quá trình. Một khi bạn đã khởi động trình thông dịch Python, bạn có thể tương tác với nó bằng cách nhập lệnh vào môi trường REPL.

Khởi động Trình thông dịch Python

Cách phổ biến nhất để khởi động trình thông dịch Python là mở terminal và sử dụng trình thông dịch từ dòng lệnh. Để mở terminal:

  • Trên Windows, tìm kiếm Command Prompt hoặc Powershell.
  • Trên Linux / MacOS, tìm kiếm Terminal.

Sau khi đã mở terminal, hãy nhập python và nhấn Enter để khởi động trình thông dịch Python. Dấu >>> trên terminal đại diện cho việc tương tác với trình thông dịch Python. Nếu dấu này không xuất hiện, hãy cài đặt lại Python trên hệ thống của bạn và thử lại.

Chạy Hello, World! trong chương trình Python

Bạn có thể chạy chương trình Hello, World! bằng cách nhập print("Hello, World!") và nhấn Enter. Kết quả sẽ được hiển thị như sau:

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

Chạy tập lệnh Python bằng trình soạn thảo văn bản

Trong trường hợp dự án của bạn yêu cầu viết mã Python dài, việc sử dụng trình thông dịch Python trực tiếp từ terminal có thể trở nên khó khăn. Vì vậy, tạo một tập lệnh Python để tiện lợi hơn trong quá trình lập trình là một ý tưởng tốt.

Để tạo một tập lệnh Python, chỉ cần mở trình soạn thảo văn bản trên hệ thống của bạn và nhập mã Python bạn muốn sử dụng. Sau đó, lưu tệp với phần mở rộng .py. Ví dụ, lưu tệp dưới dạng hello.py.

Sau khi tập lệnh đã được tạo, để chạy nó, hãy mở terminal và di chuyển đến thư mục chứa tập lệnh. Tập lệnh Python có thể được thực thi bằng cách sử dụng lệnh python và chỉ định tên tệp làm đối số dòng lệnh cho trình thông dịch Python. Ví dụ: python hello.py. Kết quả sẽ được hiển thị như sau:

Hello, World!

Bạn có thể chạy bất kỳ tập lệnh Python nào trực tiếp từ terminal bằng cách sử dụng quy trình tương tự.

Chạy tập lệnh Python Hello, World! bằng IDLE

Môi trường Python đi kèm với một môi trường phát triển tích hợp (IDE) được gọi là IDLE. IDLE là một trong số các công cụ hỗ trợ phát triển Python phổ biến. Ngoài việc chạy chương trình Python trực tiếp từ terminal, IDLE cũng cung cấp cách khác để thực thi tập lệnh.

Để chạy tập lệnh Python bằng IDLE, làm theo các bước sau:

  1. Chạy IDLE. Sau đó, một cửa sổ "Python Shell" sẽ xuất hiện với lời nhắc >>>.
  2. Nhấp vào tab "File" và sau đó chọn "New Window". Một cửa sổ không có tiêu đề mới sẽ mở ra. Bạn có thể nhập mã Python trong cửa sổ này.
  3. Nhập tập lệnh Python print("Hello, World!") trong cửa sổ mới.
  4. Chuyển đến tab "Run" và sau đó nhấp vào "Run Module". Bạn cũng có thể nhấn phím F5 để thực thi tập lệnh Python ngay lập tức.
  5. Trước khi hiển thị kết quả, bạn sẽ được hỏi xem liệu bạn có muốn lưu tập lệnh không. Nhấn OK để tiếp tục.
  6. Trong hộp thoại "Save As", chỉ định thư mục và tên tệp cho tập lệnh Python trước khi nhấn nút "Save".
  7. Màn hình "Python Shell" sẽ hiển thị kết quả (Hello, World!) của tập lệnh Python.
  8. Bạn có thể chỉnh sửa tập lệnh Python và chạy lại nó nhiều lần theo yêu cầu của dự án.

Chạy tập lệnh Python Hello, World! bằng IDE Python

Có rất nhiều IDE Python có sẵn để bạn lựa chọn, và mỗi IDE có giao diện và quy trình thực thi riêng. Tuy nhiên, tất cả các IDE Python đều giúp việc tạo, chạy, chỉnh sửa và lưu tập lệnh Python trở nên dễ dàng. Trong bài viết này, chúng tôi sẽ nhắc đến việc sử dụng Eclipse để chạy tập lệnh Python.

Tạo tập lệnh Python

Có hai cách để tạo tập lệnh Python trong Eclipse. Bạn có thể đi đến "File" -> "New" -> "Pydev Module", hoặc bạn có thể nhấp chuột phải vào thư mục (đã thêm vào PYTHONPATH khi thiết lập dự án) trong dự án của bạn và chọn "New" -> "Pydev Module".

Sẽ có bốn trường xuất hiện:

  • "Source folder": Thư mục nơi tệp lệnh Python sẽ được lưu trữ. Hãy chỉ định đường dẫn đến thư mục tại đây.
  • "Package": Đây là một công cụ bổ sung để tổ chức mã. Để trống.
  • "Name": Thêm tên cho module tại đây. Đừng thêm phần mở rộng .py, vì IDE sẽ tự động thêm vào.
  • "Template": Để giá trị mặc định.

Bây giờ, nhấp vào nút "Finish" để Eclipse tạo một module Python mới.

Chỉnh sửa tập lệnh trong Python

Để chỉnh sửa tập lệnh, hãy mở nó trong phần Dự án và nhấp đúp vào tệp. Bạn có thể mở nhiều tệp cùng một lúc trong Eclipse. Mở cùng một tệp trong nhiều cửa sổ giúp bạn làm việc trên nhiều phần của tệp và gỡ lỗi dễ dàng hơn.

Kết luận

Trên đây là các cách chạy chương trình và tập lệnh trong Python. Bạn có thể ứng dụng những kiến thức đã học để bắt đầu chạy chương trình và lập trình với ngôn ngữ Python. Tuy nhiên, để trở thành một lập trình viên thành thạo, hãy không ngừng thực hành và nâng cao kỹ năng của mình. Chúc bạn thành công trong việc học Python!

1