Chế độ tập lệnh trong Python Lớp 7 là gì?

Trong bài viết này, chúng ta sẽ thấy sự khác biệt giữa các chế độ và cũng sẽ thảo luận về ưu và nhược điểm của việc chạy tập lệnh ở cả hai chế độ này

Chế độ tương tác

Chế độ tương tác, còn được gọi là REPL cung cấp cho chúng tôi một cách nhanh chóng để chạy các khối hoặc một dòng mã Python. Mã thực thi thông qua trình bao Python, đi kèm với cài đặt Python. Chế độ tương tác rất tiện lợi khi bạn chỉ muốn thực thi các lệnh Python cơ bản hoặc bạn chưa quen với lập trình Python và chỉ muốn bắt tay vào làm quen với ngôn ngữ tuyệt đẹp này

Để truy cập trình bao Python, hãy mở thiết bị đầu cuối của hệ điều hành của bạn rồi nhập "python". Nhấn phím enter và trình bao Python sẽ xuất hiện. Đây là cùng một tệp thực thi Python mà bạn sử dụng để thực thi các tập lệnh, được cài đặt theo mặc định trên các hệ điều hành dựa trên Mac và Unix

C:\Windows\system32>python
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

>>> print("Hello World")
Hello World
>>>
4 cho biết trình bao Python đã sẵn sàng thực thi và gửi các lệnh của bạn tới trình thông dịch Python. Kết quả ngay lập tức được hiển thị trên trình bao Python ngay khi trình thông dịch Python diễn giải lệnh

Để chạy các câu lệnh Python của bạn, chỉ cần nhập chúng và nhấn phím enter. Bạn sẽ nhận được kết quả ngay lập tức, không giống như ở chế độ tập lệnh. Ví dụ để in dòng chữ "Hello World" ta có thể gõ như sau

>>> print("Hello World")
Hello World
>>>

Đây là những ví dụ khác

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>

Chúng ta cũng có thể chạy nhiều câu lệnh trên trình bao Python. Một ví dụ điển hình cho điều này là khi chúng ta cần khai báo nhiều biến và truy cập chúng sau. Điều này được thể hiện dưới đây

>>> name = "Nicholas"
>>> age = 26
>>> course = "Computer Science"
>>> print("My name is " + name + ", aged " + str(age) + ", taking " + course)

đầu ra

My name is Nicholas, aged 26, taking Computer Science

Sử dụng phương pháp đã trình bày ở trên, bạn có thể chạy nhiều câu lệnh Python mà không phải tạo và lưu tập lệnh. Bạn cũng có thể sao chép mã của mình từ một nguồn khác rồi dán mã đó vào trình bao Python

Xem xét ví dụ sau

>>> if 5 > 10:
..     print("5 is greater than 10")
.. else:
..     print("5 is less than 10")
...
5 is less than 10
>>>

Ví dụ trên cũng minh họa cách chúng ta có thể chạy nhiều câu lệnh Python trong chế độ tương tác. Hai câu lệnh

>>> print("Hello World")
Hello World
>>>
5 đã được thụt vào bằng cách sử dụng bốn khoảng trắng. Giống như trong chế độ tập lệnh, nếu bạn không thụt lề đúng cách, bạn sẽ gặp lỗi. Ngoài ra, để có được đầu ra sau câu lệnh
>>> print("Hello World")
Hello World
>>>
5 cuối cùng, bạn nên nhấn phím enter hai lần mà không cần gõ bất cứ thứ gì

Tìm sự giúp đỡ

Bạn cũng có thể nhận trợ giúp liên quan đến một lệnh cụ thể trong chế độ tương tác. Chỉ cần gõ lệnh

>>> print("Hello World")
Hello World
>>>
7 trên trình bao và sau đó nhấn phím enter. Bạn sẽ thấy như sau

>>> print("Hello World")
Hello World
>>>
0

Bây giờ để tìm trợ giúp cho một lệnh cụ thể, đơn giản hãy gõ lệnh đó, ví dụ, để tìm trợ giúp cho lệnh

>>> print("Hello World")
Hello World
>>>
5, chỉ cần gõ
>>> print("Hello World")
Hello World
>>>
5 và nhấn phím enter. Kết quả sẽ như thế này

>>> print("Hello World")
Hello World
>>>
3

Như thể hiện trong đầu ra ở trên, tiện ích trợ giúp trả về thông tin hữu ích liên quan đến lệnh in bao gồm chức năng của lệnh và một số đối số có thể được sử dụng với lệnh là gì

Để thoát khỏi trợ giúp, hãy nhập

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>
0 cho "thoát" rồi nhấn phím enter. Bạn sẽ được đưa trở lại vỏ Python

Ưu và nhược điểm của Chế độ tương tác

Sau đây là những ưu điểm của việc chạy mã của bạn ở chế độ tương tác

  1. Hữu ích khi kịch bản của bạn cực kỳ ngắn và bạn muốn có kết quả ngay lập tức
  2. Nhanh hơn vì bạn chỉ cần gõ lệnh rồi nhấn phím enter là có kết quả
  3. Tốt cho người mới bắt đầu cần hiểu những điều cơ bản về Python

Sau đây là những bất lợi khi chạy mã của bạn ở chế độ tương tác

Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó

  1. Chỉnh sửa mã trong chế độ tương tác rất khó vì bạn phải quay lại các lệnh trước đó, nếu không, bạn phải viết lại toàn bộ lệnh
  2. Rất tẻ nhạt khi chạy các đoạn mã dài

Tiếp theo, chúng ta sẽ thảo luận về chế độ tập lệnh

Chế độ tập lệnh

Nếu bạn cần viết một đoạn mã Python dài hoặc tập lệnh Python của bạn kéo dài trên nhiều tệp, chế độ tương tác không được khuyến nghị. Chế độ tập lệnh là cách để thực hiện trong những trường hợp như vậy. Ở chế độ tập lệnh, Bạn viết mã của mình trong một tệp văn bản, sau đó lưu nó với phần mở rộng

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>
1 là viết tắt của "Python". Lưu ý rằng bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào cho việc này, bao gồm Sublime, Atom, notepad++, v.v.

Nếu bạn đang ở trình bao Python tiêu chuẩn, bạn có thể nhấp vào "Tệp" rồi chọn "Mới" hoặc chỉ cần nhấn "Ctrl + N" trên bàn phím để mở tập lệnh trống trong đó bạn có thể viết mã của mình. Sau đó, bạn có thể nhấn "Ctrl + S" để lưu nó

Sau khi viết mã của bạn, bạn có thể chạy nó bằng cách nhấp vào "Chạy" rồi "Chạy mô-đun" hoặc chỉ cần nhấn F5

Hãy để chúng tôi tạo một tệp mới từ trình bao Python và đặt tên cho nó là "xin chào. py". Chúng ta cần chạy chương trình "Xin chào thế giới". Thêm đoạn mã sau vào tập tin

>>> print("Hello World")
Hello World
>>>
6

Nhấp vào "Chạy" rồi chọn "Chạy mô-đun". Điều này sẽ chạy chương trình

đầu ra

>>> print("Hello World")
Hello World
>>>
7

Khác với việc thực thi chương trình từ giao diện người dùng đồ họa, chúng ta có thể thực hiện nó từ thiết bị đầu cuối của hệ điều hành. Tuy nhiên, bạn phải biết đường dẫn đến thư mục mà bạn đã lưu tệp

Mở thiết bị đầu cuối của hệ điều hành của bạn, sau đó điều hướng đến vị trí của tệp. Tất nhiên, bạn sẽ sử dụng lệnh "cd (thay đổi thư mục)" cho việc này

Khi bạn đến thư mục chứa tệp, bạn sẽ cần gọi trình thông dịch Python trên tệp. Điều này có thể được thực hiện bằng cú pháp sau

>>> print("Hello World")
Hello World
>>>
0

Để chạy tệp Python từ thiết bị đầu cuối, bạn chỉ cần nhập từ khóa

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>
2 theo sau là tên của tệp. Trong trường hợp của chúng tôi, chúng tôi cần chạy một tệp có tên "xin chào. py". Chúng ta cần gõ như sau trên thiết bị đầu cuối của hệ điều hành

>>> print("Hello World")
Hello World
>>>
1

Nếu bạn muốn truy cập trình bao Python sau khi nhận được đầu ra, hãy thêm tùy chọn

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>
3 vào lệnh. Điều này được thể hiện dưới đây

>>> print("Hello World")
Hello World
>>>
2

Ví dụ sau minh họa cách thực thi nhiều dòng mã bằng tập lệnh Python

>>> print("Hello World")
Hello World
>>>
3

Ưu và nhược điểm của Chế độ tập lệnh

Sau đây là những ưu điểm của việc chạy mã của bạn ở chế độ tập lệnh

  1. Thật dễ dàng để chạy các đoạn mã lớn
  2. Chỉnh sửa tập lệnh của bạn dễ dàng hơn trong chế độ tập lệnh
  3. Tốt cho cả người mới bắt đầu và các chuyên gia

Sau đây là những nhược điểm của việc sử dụng chế độ tập lệnh

  1. Có thể tẻ nhạt khi bạn chỉ cần chạy một hoặc một vài dòng mã
  2. Bạn phải tạo và lưu tệp trước khi thực thi mã của mình

Sự khác biệt chính giữa Chế độ tương tác và Tập lệnh

Dưới đây là những điểm khác biệt chính giữa lập trình ở chế độ tương tác và lập trình ở chế độ tập lệnh

  1. Ở chế độ tập lệnh, một tệp phải được tạo và lưu trước khi thực thi mã để nhận kết quả. Ở chế độ tương tác, kết quả được trả về ngay sau khi nhấn phím enter
  2. Ở chế độ tập lệnh, bạn được cung cấp một cách trực tiếp để chỉnh sửa mã của mình. Điều này là không thể trong chế độ tương tác

Phần kết luận

Có hai chế độ mà qua đó chúng ta có thể tạo và chạy các tập lệnh Python. chế độ tương tác và chế độ kịch bản. Chế độ tương tác liên quan đến việc chạy mã của bạn trực tiếp trên trình bao Python có thể được truy cập từ thiết bị đầu cuối của hệ điều hành. Trong chế độ tập lệnh, bạn phải tạo một tệp, đặt tên cho nó với phần mở rộng là

>>> 10
10
>>> print(5 * 20)
100
>>> "hi" * 5
'hihihihihi'
>>>
1 rồi chạy mã của bạn. Chế độ tương tác phù hợp khi chạy một vài dòng mã. Chế độ tập lệnh được khuyến nghị khi bạn cần tạo các ứng dụng lớn

Chế độ shell và chế độ tập lệnh trong Python là gì?

Python có hai chế độ cơ bản. kịch bản và tương tác. Chế độ bình thường là chế độ mà kịch bản và kết thúc. các tệp py được chạy trong trình thông dịch Python. Chế độ tương tác là trình bao dòng lệnh cung cấp phản hồi ngay lập tức cho từng câu lệnh, trong khi chạy các câu lệnh đã nạp trước đó trong bộ nhớ hoạt động .

Lợi thế của việc sử dụng chế độ tập lệnh trong Python Class 7 là gì?

Trả lời. Ưu điểm khi làm việc ở chế độ tập lệnh trong Python là bạn có thể lưu trữ tất cả các lệnh cùng nhau dưới dạng mô-đun/chương trình/tập lệnh và có thể tập hợp tất cả các dòng đầu ra.

Kịch bản và chế độ tương tác là gì?

Chế độ tập lệnh, được sử dụng khi người dùng đang làm việc với nhiều mã hoặc một khối mã. Chế độ tương tác được sử dụng khi người dùng muốn chạy một dòng hoặc một khối mã. Nếu một người cần viết một đoạn mã Python dài hoặc nếu tập lệnh Python mở rộng trên nhiều tệp, chế độ tương tác không được khuyến nghị