Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Nhập các lệnh tại dấu nhắc chỉ là khởi đầu. Hãy để sử dụng IDLE để lưu và chạy các tệp. Với kỹ năng này, bạn sẽ có thể viết và xây dựng các chương trình Python phức tạp và mạnh mẽ. Idle có hai chế độ: tương tác và tập lệnh. Chúng tôi đã viết chương trình đầu tiên của chúng tôi, Hello Hello, thế giới! Trong chế độ tương tác. Chế độ tương tác ngay lập tức trả về kết quả của các lệnh bạn nhập vào shell. Trong chế độ tập lệnh, bạn sẽ viết một tập lệnh và sau đó chạy nó.

Hãy để tạo ra một mô -đun. Chúng tôi sẽ bao gồm các mô -đun theo chiều sâu sau này. Hiện tại, tất cả những gì bạn cần biết là một mô -đun là một tệp chứa mã Python kết thúc trong hậu tố:

Nếu nó chưa chạy, hãy bắt đầu nhàn rỗi. Sử dụng IDLE rất giống với việc sử dụng trình soạn thảo văn bản. Trong tập tin, chọn cửa sổ mới hoặc nhấn Ctrl + N. sẽ mang đến một cửa sổ mới có tiêu đề, không có tiêu đề.Ctrl + N. That will bring up a new window titled, “Untitled”.

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Nhập lệnh này vào cửa sổ không có tiêu đề:

print(“What's brown and sounds like a bell?”)

Chúng ta cần lưu tệp của chúng ta trước khi chúng ta có thể chạy nó. Vì vậy, trong tập tin, chọn Lưu. Tại lời nhắc, đặt tên cho nó một cái gì đó thông minh như:

Và lưu nó ở đâu đó bạn có thể tìm thấy nó sau.

Bây giờ là phần thú vị. Đang chạy, chọn Chạy Module.

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Bây giờ quay trở lại vỏ. Những gì mà doanh nghiệp khởi động lại này? Vỏ được khởi động lại mỗi khi bạn chạy một mô -đun không hoạt động. Đó là để xóa bất kỳ cài đặt cũ nào có thể can thiệp vào chương trình của bạn. Bên dưới dòng khởi động lại bạn sẽ thấy:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Nó không phải là một trò đùa mà không có một cú đấm. Hãy để sửa đổi mô -đun của chúng tôi. Thay đổi như sau:

input(“What's brown and sound like a bell?”)
print(“Dung!”)

Hãy cùng chạy lại, lần này với phím tắt: F5. Hãy thử điều đó.F5. Try that.

Trong vỏ bạn, bạn sẽ thấy trò đùa của chúng tôi được in, nhưng ở đâu là The Punchline? Lưu ý rằng có một lời nhắc? Điều đó bởi vì vỏ đang chờ đầu vào của bạn. Nhấn phím bất kỳ.

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Tôi thích trò đùa đó. Nó rất tốt và rất tệ. Biết ý tôi là gì? Biết ý tôi là gì? Nudge nudge, không nói nữa.

Thực hiện các chiến công toán học trong bài học tiếp theo của chúng tôi về các nhà khai thác Python.

Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để làm sâu sắc thêm sự hiểu biết của bạn: Bắt đầu với Python Idle This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Starting With Python IDLE

Làm cách nào để tạo chế độ tập lệnh Python?IDLE. You might be wondering, “What is this program doing on my computer? I didn’t download that!” While you may not have downloaded this program on your own, IDLE comes bundled with every Python installation. It’s there to help you get started with the language right out of the box. In this tutorial, you’ll learn how to work in Python IDLE and a few cool tricks you can use on your Python journey!

Nếu bạn đang ở trong Shell Python tiêu chuẩn, bạn có thể nhấp vào "Tệp" sau đó chọn "Mới" hoặc chỉ cần nhấn "Ctrl + N" trên bàn phím của mình để 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" sau đó "Chạy mô -đun" hoặc chỉ cần nhấn F5.

  • Chế độ tập lệnh không hoạt động là gì?
  • Idle có hai chế độ: tương tác và tập lệnh. Chúng tôi đã viết chương trình đầu tiên của chúng tôi, Hello Hello, thế giới! Trong chế độ tương tác. Chế độ tương tác ngay lập tức trả về kết quả của các lệnh bạn nhập vào shell. Trong chế độ tập lệnh, bạn sẽ viết một tập lệnh và sau đó chạy nó.
  • Làm thế nào để bạn viết một tập lệnh trong Idle?
  • Nhấp vào Idle sẽ mở ra vỏ Python. Bạn có thể bắt đầu viết mã của mình ở đây hoặc nhấn Control + N và mở một tệp mới. Viết mã của bạn trong tệp này và lưu nó. Nhớ tự động lưu tất cả các tệp với.

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

Chế độ tập lệnh là nơi bạn viết mã của mình vào tệp .py và sau đó chạy nó bằng lệnh Python. Đây là cách phổ biến nhất mà mọi người sử dụng Python vì nó cho phép bạn viết và lưu mã của bạn để bạn có thể sử dụng lại sau.Integrated Development and Learning Environment, which you’ll see shortened to IDLE or even IDE. These are a class of applications that help you write code more efficiently. While there are many IDEs for you to choose from, Python IDLE is very bare-bones, which makes it the perfect tool for a beginning programmer.

Nếu gần đây bạn đã tải xuống Python vào máy tính của mình, thì bạn có thể nhận thấy một chương trình mới trên máy của bạn có tên là Idle. Bạn có thể tự hỏi, chương trình này đang làm gì trên máy tính của tôi? Tôi đã tải xuống đó! Mặc dù bạn có thể không tự mình tải xuống chương trình này, Idle đi kèm với mỗi lần cài đặt Python. Nó ở đó để giúp bạn bắt đầu với ngôn ngữ ngay lập tức. Trong hướng dẫn này, bạn sẽ học cách làm việc trong Python Idle và một vài thủ thuật thú vị bạn có thể sử dụng trên hành trình Python của mình!

Trong hướng dẫn này, bạn sẽ học:

Python Idle là gìshell. The shell is a basic Read-Eval-Print Loop (REPL). It reads a Python statement, evaluates the result of that statement, and then prints the result on the screen. Then, it loops back to read the next statement.

Cách tương tác với Python trực tiếp bằng cách sử dụng nhàn rỗi

Cách chỉnh sửa, thực thi và gỡ lỗi các tệp Python với IDLE

Cách tùy chỉnh Python nhàn rỗi theo ý thích của bạn

Python nhàn rỗi là gì?

Mỗi cài đặt Python đi kèm với một môi trường học tập và phát triển tích hợp mà bạn sẽ thấy được rút ngắn thành nhàn rỗi hoặc thậm chí là IDE. Đây là một lớp ứng dụng giúp bạn viết mã hiệu quả hơn. Mặc dù có nhiều IDE để bạn lựa chọn, Python Idle rất xương trần, điều này làm cho nó trở thành công cụ hoàn hảo cho một lập trình viên bắt đầu.

Python Idle đi kèm trong cài đặt Python trên Windows và Mac. Nếu bạn là người dùng Linux, thì bạn sẽ có thể tìm và tải xuống Python Idle bằng cách sử dụng trình quản lý gói của bạn. Khi bạn đã cài đặt nó, sau đó bạn có thể sử dụng Python Idle làm trình thông dịch tương tác hoặc làm trình chỉnh sửa tệp.

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Đây là một cửa sổ phiên dịch Python trống. Bạn có thể sử dụng nó để bắt đầu tương tác với Python ngay lập tức. Bạn có thể kiểm tra nó bằng một dòng mã ngắn:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Tại đây, bạn đã sử dụng print() để xuất chuỗi "Hello, from IDLE!" vào màn hình của bạn. Đây là cách cơ bản nhất để tương tác với Python Idle. Bạn nhập các lệnh một lần và Python trả lời với kết quả của mỗi lệnh.

Tiếp theo, hãy xem thanh menu. Bạn sẽ thấy một vài tùy chọn để sử dụng Shell:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Bạn có thể khởi động lại shell từ menu này. Nếu bạn chọn tùy chọn đó, thì bạn sẽ xóa trạng thái của vỏ. Nó sẽ hành động như thể bạn đã bắt đầu một ví dụ mới của Python Idle. Vỏ sẽ quên mọi thứ từ trạng thái trước đó:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Trong hình trên, trước tiên bạn khai báo một biến, x = 5. Khi bạn gọi print(x), shell hiển thị đầu ra chính xác, đó là số 5. Tuy nhiên, khi bạn khởi động lại shell và cố gắng gọi lại print(x), bạn có thể thấy rằng shell in một dấu vết. Đây là một thông báo lỗi cho biết biến x không được xác định. Vỏ đã quên mất tất cả mọi thứ đến trước khi nó được khởi động lại.

Bạn cũng có thể làm gián đoạn việc thực hiện shell từ menu này. Điều này sẽ ngăn chặn bất kỳ chương trình hoặc tuyên bố nào mà chạy trong vỏ tại thời điểm bị gián đoạn. Hãy xem những gì xảy ra khi bạn gửi ngắt bàn phím đến vỏ:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Thông báo lỗi

input(“What's brown and sound like a bell?”)
print(“Dung!”)
0 được hiển thị trong văn bản màu đỏ ở dưới cùng của cửa sổ của bạn. Chương trình nhận được ngắt và đã ngừng thực hiện.

Cách làm việc với các tệp Python

Python Idle cung cấp một trình soạn thảo tệp chính thức, cung cấp cho bạn khả năng viết và thực hiện các chương trình Python từ trong chương trình này. Trình chỉnh sửa tệp tích hợp cũng bao gồm một số tính năng, như hoàn thành mã và thụt tự động, sẽ tăng tốc độ công việc mã hóa của bạn. Đầu tiên, hãy để Lừa xem cách viết và thực hiện các chương trình trong Python Idle.

Mở một tập tin

Để bắt đầu tệp Python mới, chọn Tệp → Tệp mới từ thanh menu. Điều này sẽ mở một tệp trống trong trình chỉnh sửa, như thế này:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Từ cửa sổ này, bạn có thể viết một tệp Python hoàn toàn mới. Bạn cũng có thể mở một tệp Python hiện có bằng cách chọn tệp → Mở trên thanh menu. Điều này sẽ đưa ra trình duyệt tệp hệ điều hành của bạn. Sau đó, bạn có thể tìm thấy tệp Python bạn muốn mở.

Nếu bạn quan tâm đến việc đọc mã nguồn cho mô -đun Python, thì bạn có thể chọn tệp → Trình duyệt đường dẫn. Điều này sẽ cho phép bạn xem các mô -đun mà Python Idle có thể thấy. Khi bạn nhấp đúp vào một, trình chỉnh sửa tệp sẽ mở ra và bạn sẽ có thể đọc nó.

Nội dung của cửa sổ này sẽ giống như các đường dẫn được trả về khi bạn gọi

input(“What's brown and sound like a bell?”)
print(“Dung!”)
1. Nếu bạn biết tên của một mô -đun cụ thể bạn muốn xem, thì bạn có thể chọn File → Trình duyệt mô -đun và nhập tên của mô -đun trong hộp xuất hiện.

Chỉnh sửa một tập tin

Khi bạn đã mở một tệp trong Python Idle, sau đó bạn có thể thực hiện các thay đổi cho nó. Khi bạn đã sẵn sàng chỉnh sửa một tệp, bạn sẽ thấy một cái gì đó như thế này:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Nội dung của tệp của bạn được hiển thị trong cửa sổ mở. Thanh dọc theo đỉnh cửa sổ chứa ba phần thông tin quan trọng:

  1. Tên của tệp mà bạn chỉnh sửa of the file that you’re editing
  2. Đường dẫn đầy đủ đến thư mục nơi bạn có thể tìm thấy tệp này trên máy tính của mình to the folder where you can find this file on your computer
  3. Phiên bản Python mà Idle đang sử dụng of Python that IDLE is using

Trong hình trên, bạn đã chỉnh sửa tệp

input(“What's brown and sound like a bell?”)
print(“Dung!”)
2, nằm trong thư mục
input(“What's brown and sound like a bell?”)
print(“Dung!”)
3. Phiên bản Python là 3.7.1, mà bạn có thể thấy trong ngoặc đơn.

Ngoài ra còn có hai số ở góc dưới bên phải của cửa sổ:

  1. LN: Hiển thị số dòng mà con trỏ của bạn đang bật. shows the line number that your cursor is on.
  2. COL: Hiển thị số cột mà con trỏ của bạn đang bật. shows the column number that your cursor is on.

Nó rất hữu ích khi thấy những con số này để bạn có thể tìm thấy lỗi nhanh hơn. Họ cũng giúp bạn đảm bảo rằng bạn đang ở trong một chiều rộng nhất định.

Có một vài tín hiệu trực quan trong cửa sổ này sẽ giúp bạn nhớ lưu công việc của bạn. Nếu bạn nhìn kỹ, thì bạn sẽ thấy rằng Python Idle sử dụng dấu hoa thị để cho bạn biết rằng tệp của bạn có những thay đổi chưa được lưu:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Tên tệp được hiển thị ở đầu cửa sổ nhàn rỗi được bao quanh bởi dấu hoa thị. Điều này có nghĩa là có những thay đổi chưa được lưu trong trình soạn thảo của bạn. Bạn có thể lưu các thay đổi này với phím tắt bàn phím tiêu chuẩn của hệ thống hoặc bạn có thể chọn Tệp → Lưu từ thanh menu. Đảm bảo rằng bạn lưu tệp của mình với tiện ích mở rộng .py để việc tô sáng cú pháp sẽ được bật.

Thực hiện một tập tin

Khi bạn muốn thực thi một tệp mà bạn đã tạo trong Idle, trước tiên bạn nên đảm bảo rằng nó đã lưu. Hãy nhớ rằng, bạn có thể thấy liệu tệp của bạn có được lưu đúng cách bằng cách tìm kiếm dấu hoa thị xung quanh tên tệp ở đầu cửa sổ Trình chỉnh sửa tệp không. Mặc dù vậy, đừng lo lắng nếu bạn quên! Python Idle sẽ nhắc bạn lưu bất cứ khi nào bạn cố gắng thực thi một tệp chưa được lưu.

Để thực thi một tệp trong Idle, chỉ cần nhấn phím F5 trên bàn phím của bạn. Bạn cũng có thể chọn Chạy → Chạy mô -đun từ thanh menu. Một trong hai tùy chọn sẽ khởi động lại trình thông dịch Python và sau đó chạy mã mà bạn đã viết với một trình thông dịch mới. Quá trình này giống như khi bạn chạy

input(“What's brown and sound like a bell?”)
print(“Dung!”)
5 trong thiết bị đầu cuối của bạn.

Khi mã của bạn được thực hiện xong, trình thông dịch sẽ biết mọi thứ về mã của bạn, bao gồm mọi biến, chức năng và lớp toàn cầu. Điều này làm cho Python nhàn rỗi trở thành một nơi tuyệt vời để kiểm tra dữ liệu của bạn nếu có sự cố. Nếu bạn cần làm gián đoạn việc thực thi chương trình của mình, thì bạn có thể nhấn Ctrl+C trong trình thông dịch mà LỚN chạy mã của bạn.Ctrl+C in the interpreter that’s running your code.

Cách cải thiện quy trình làm việc của bạn

Bây giờ bạn đã thấy cách viết, chỉnh sửa và thực hiện các tệp trong Python Idle, đã đến lúc tăng tốc độ công việc của bạn! Trình soạn thảo Python Idle cung cấp một vài tính năng mà bạn sẽ thấy trong hầu hết các IDS chuyên nghiệp để giúp bạn mã hóa nhanh hơn. Các tính năng này bao gồm thụt tự động, hoàn thành mã và các mẹo gọi và bối cảnh mã.

Thắng tự động

IDLE sẽ tự động thụt mã mã của bạn khi cần bắt đầu một khối mới. Điều này thường xảy ra sau khi bạn gõ đại tràng (

input(“What's brown and sound like a bell?”)
print(“Dung!”)
6). Khi bạn nhấn phím Enter sau đại tràng, con trỏ của bạn sẽ tự động di chuyển qua một số không gian nhất định và bắt đầu một khối mã mới.

Bạn có thể định cấu hình số lượng không gian mà con trỏ sẽ di chuyển trong cài đặt, nhưng mặc định là bốn không gian tiêu chuẩn. Các nhà phát triển của Python đã đồng ý về một phong cách tiêu chuẩn cho mã Python được viết tốt, và điều này bao gồm các quy tắc về thụt lề, khoảng trắng, v.v. Phong cách tiêu chuẩn này đã được chính thức hóa và hiện được gọi là PEP 8. Để tìm hiểu thêm về nó, hãy xem cách viết mã Python tuyệt đẹp với PEP 8.PEP 8. To learn more about it, check out How to Write Beautiful Python Code With PEP 8.

Hoàn thành mã và các mẹo gọi

Khi bạn viết mã cho một dự án lớn hoặc một vấn đề phức tạp, bạn có thể dành nhiều thời gian chỉ để gõ tất cả các mã bạn cần. Hoàn thành mã giúp bạn tiết kiệm thời gian gõ bằng cách cố gắng hoàn thành mã cho bạn. Python Idle có chức năng hoàn thành mã cơ bản. Nó chỉ có thể tự động hoàn thành tên của các chức năng và các lớp. Để sử dụng tự động hoàn thành trong trình chỉnh sửa, chỉ cần nhấn phím tab sau một chuỗi văn bản.Code completion helps you save typing time by trying to finish your code for you. Python IDLE has basic code completion functionality. It can only autocomplete the names of functions and classes. To use autocompletion in the editor, just press the tab key after a sequence of text.

Python Idle cũng sẽ cung cấp các mẹo gọi. Mẹo gọi giống như một gợi ý cho một phần nhất định của mã của bạn để giúp bạn nhớ những gì yếu tố đó cần. Sau khi bạn nhập dấu ngoặc đơn bên trái để bắt đầu một cuộc gọi chức năng, một mẹo gọi sẽ xuất hiện nếu bạn không gõ bất cứ thứ gì trong vài giây. Ví dụ: nếu bạn có thể khá nhớ cách nối vào danh sách, thì bạn có thể tạm dừng sau dấu ngoặc đơn để đưa ra mẹo gọi:call tip is like a hint for a certain part of your code to help you remember what that element needs. After you type the left parenthesis to begin a function call, a call tip will appear if you don’t type anything for a few seconds. For example, if you can’t quite remember how to append to a list, then you can pause after the opening parenthesis to bring up the call tip:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Mẹo gọi sẽ hiển thị dưới dạng ghi chú bật lên, nhắc nhở bạn cách nối vào danh sách. Các mẹo gọi như thế này cung cấp thông tin hữu ích khi bạn viết mã.

Mã bối cảnh

Chức năng bối cảnh mã là một tính năng gọn gàng của Trình chỉnh sửa tệp Idle Python. Nó sẽ cho bạn thấy phạm vi của một hàm, lớp, vòng lặp hoặc cấu trúc khác. Điều này đặc biệt hữu ích khi bạn cuộn qua một tệp dài và cần theo dõi nơi bạn đang ở trong khi xem xét mã trong trình soạn thảo.code context functionality is a neat feature of the Python IDLE file editor. It will show you the scope of a function, class, loop, or other construct. This is particularly useful when you’re scrolling through a lengthy file and need to keep track of where you are while reviewing code in the editor.

Để bật nó, chọn Tùy chọn → Bối cảnh mã trong thanh menu. Bạn sẽ thấy một thanh màu xám xuất hiện ở đầu cửa sổ Trình chỉnh sửa:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Khi bạn cuộn xuống qua mã của mình, bối cảnh chứa từng dòng mã sẽ ở bên trong thanh màu xám này. Điều này có nghĩa là các chức năng print() bạn thấy trong hình trên là một phần của hàm chính. Khi bạn đạt được một dòng mà bên ngoài phạm vi của chức năng này, thanh sẽ biến mất.context that contains each line of code will stay inside of this gray bar. This means that the print() functions you see in the image above are a part of a main function. When you reach a line that’s outside the scope of this function, the bar will disappear.

Cách gỡ lỗi trong Idle

Một lỗi là một vấn đề bất ngờ trong chương trình của bạn. Chúng có thể xuất hiện dưới nhiều hình thức, và một số khó khắc phục hơn những người khác. Một số lỗi đủ khó để bạn giành chiến thắng có thể bắt chúng bằng cách đọc qua chương trình của bạn. May mắn thay, Python Idle cung cấp một số công cụ cơ bản sẽ giúp bạn gỡ lỗi các chương trình của bạn một cách dễ dàng!bug is an unexpected problem in your program. They can appear in many forms, and some are more difficult to fix than others. Some bugs are tricky enough that you won’t be able to catch them by just reading through your program. Luckily, Python IDLE provides some basic tools that will help you debug your programs with ease!

Chế độ gỡ lỗi thông dịch viên

Nếu bạn muốn chạy mã của mình với trình gỡ lỗi tích hợp, thì bạn sẽ cần bật tính năng này. Để làm như vậy, chọn gỡ lỗi → trình gỡ lỗi từ thanh menu nhàn rỗi Python. Trong phiên dịch, bạn sẽ thấy

input(“What's brown and sound like a bell?”)
print(“Dung!”)
8 xuất hiện ngay trước khi nhắc (
input(“What's brown and sound like a bell?”)
print(“Dung!”)
9), có nghĩa là trình thông dịch đã sẵn sàng và chờ đợi.

Khi bạn thực hiện tệp Python của mình, cửa sổ Debuger sẽ xuất hiện:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Trong cửa sổ này, bạn có thể kiểm tra các giá trị của các biến cục bộ và toàn cầu khi mã của bạn thực thi. Điều này cung cấp cho bạn cái nhìn sâu sắc về cách dữ liệu của bạn bị thao túng khi mã của bạn chạy.

Bạn cũng có thể nhấp vào các nút sau để di chuyển qua mã của bạn:

  • GO: Nhấn này để thực hiện trước điểm dừng tiếp theo. Bạn sẽ tìm hiểu về những điều này trong phần tiếp theo. Press this to advance execution to the next breakpoint. You’ll learn about these in the next section.
  • Bước: Nhấn này để thực hiện dòng hiện tại và chuyển sang bước tiếp theo. Press this to execute the current line and go to the next one.
  • Hơn: Nếu dòng mã hiện tại chứa một cuộc gọi chức năng, thì hãy nhấn này để bước qua hàm đó. Nói cách khác, thực thi chức năng đó và đi đến dòng tiếp theo, nhưng không nên tạm dừng trong khi thực thi chức năng (trừ khi có điểm dừng). If the current line of code contains a function call, then press this to step over that function. In other words, execute that function and go to the next line, but don’t pause while executing the function (unless there is a breakpoint).
  • Ra: Nếu dòng mã hiện tại nằm trong một hàm, thì hãy nhấn nó để bước ra khỏi chức năng này. Nói cách khác, tiếp tục thực hiện chức năng này cho đến khi bạn trở về từ nó. If the current line of code is in a function, then press this to step out of this function. In other words, continue the execution of this function until you return from it.

Hãy cẩn thận, vì không có nút đảo ngược! Bạn chỉ có thể bước lên kịp thời thông qua việc thực hiện chương trình của bạn.

Bạn cũng sẽ thấy bốn hộp kiểm trong cửa sổ gỡ lỗi:

  1. Globals: Chương trình của bạn Thông tin toàn cầu của bạn your program’s global information
  2. Người dân địa phương: Chương trình của bạn Thông tin địa phương của bạn trong quá trình thực hiện your program’s local information during execution
  3. Stack: Các chức năng chạy trong quá trình thực thi the functions that run during execution
  4. Nguồn: Tệp của bạn trong trình chỉnh sửa nhàn rỗi your file in the IDLE editor

Khi bạn chọn một trong số này, bạn sẽ thấy thông tin liên quan trong cửa sổ gỡ lỗi của bạn.

Điểm dừng

Điểm dừng là một dòng mã mà bạn đã xác định là một nơi mà trình thông dịch nên tạm dừng trong khi chạy mã của bạn. Chúng sẽ chỉ hoạt động khi chế độ gỡ lỗi được bật, vì vậy hãy chắc chắn rằng bạn đã thực hiện điều đó trước.breakpoint is a line of code that you’ve identified as a place where the interpreter should pause while running your code. They will only work when DEBUG mode is turned on, so make sure that you’ve done that first.

Để đặt điểm dừng, nhấp chuột phải vào dòng mã mà bạn muốn tạm dừng. Điều này sẽ làm nổi bật dòng mã màu vàng như một dấu hiệu trực quan của điểm dừng được đặt. Bạn có thể đặt bao nhiêu điểm dừng trong mã của bạn như bạn muốn. Để hoàn tác điểm dừng, nhấp chuột phải vào cùng một dòng và chọn điểm dừng rõ ràng.

Khi bạn đã đặt các điểm dừng của mình và bật chế độ gỡ lỗi, bạn có thể chạy mã của mình như bình thường. Cửa sổ trình gỡ lỗi sẽ bật lên và bạn có thể bắt đầu bước qua mã của mình theo cách thủ công.

Lỗi và ngoại lệ

Khi bạn thấy một lỗi được báo cáo cho bạn trong trình thông dịch, Python Idle cho phép bạn nhảy ngay vào tệp hoặc dòng vi phạm từ thanh menu. Tất cả những gì bạn phải làm là làm nổi bật số dòng hoặc tên tệp được báo cáo với con trỏ của bạn và chọn gỡ lỗi → Chuyển đến Tệp/dòng từ thanh menu. Điều này sẽ mở ra tệp vi phạm và đưa bạn đến dòng chứa lỗi. Tính năng này hoạt động bất kể chế độ gỡ lỗi có được bật hay không.

Python Idle cũng cung cấp một công cụ gọi là trình xem ngăn xếp. Bạn có thể truy cập nó trong tùy chọn gỡ lỗi trong thanh menu. Công cụ này sẽ hiển thị cho bạn dấu vết của một lỗi khi nó xuất hiện trên ngăn xếp của lỗi hoặc ngoại lệ cuối cùng mà Python Idle gặp phải trong khi chạy mã của bạn. Khi xảy ra lỗi bất ngờ hoặc thú vị, bạn có thể thấy hữu ích khi xem xét ngăn xếp. Mặt khác, tính năng này có thể khó phân tích và có khả năng giành được hữu ích cho bạn trừ khi bạn viết mã rất phức tạp.stack viewer. You can access it under the Debug option in the menu bar. This tool will show you the traceback of an error as it appears on the stack of the last error or exception that Python IDLE encountered while running your code. When an unexpected or interesting error occurs, you might find it helpful to take a look at the stack. Otherwise, this feature can be difficult to parse and likely won’t be useful to you unless you’re writing very complicated code.

Cách tùy chỉnh Python Idle

Có nhiều cách mà bạn có thể cho Python nhàn rỗi một phong cách trực quan phù hợp với bạn. Cái nhìn và cảm nhận mặc định dựa trên màu sắc trong logo Python. Nếu bạn không thích như thế nào, thì bạn hầu như luôn có thể thay đổi nó.

Để truy cập cửa sổ Tùy chỉnh, chọn Tùy chọn → Định cấu hình nhàn rỗi từ thanh menu. Để xem trước kết quả của sự thay đổi bạn muốn thực hiện, nhấn Áp dụng. Khi bạn hoàn thành việc tùy chỉnh Python Idle, hãy nhấn OK để lưu tất cả các thay đổi của bạn. Nếu bạn không muốn lưu các thay đổi của mình, thì chỉ cần nhấn Hủy.

Có 5 khu vực nhàn rỗi Python mà bạn có thể tùy chỉnh:

  1. Fonts/Tabs
  2. Điểm nổi bật
  3. Chìa khóa
  4. Chung
  5. Phần mở rộng

Hãy cùng xem xét từng người trong số họ bây giờ.

Fonts/Tabs

Tab đầu tiên cho phép bạn thay đổi những thứ như màu phông chữ, kích thước phông chữ và kiểu phông chữ. Bạn có thể thay đổi phông chữ thành hầu hết mọi phong cách bạn thích, tùy thuộc vào những gì có sẵn cho hệ điều hành của bạn. Cửa sổ Cài đặt phông chữ trông như thế này:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Bạn có thể sử dụng cửa sổ cuộn để chọn phông chữ bạn thích. (Tôi khuyên bạn nên chọn một phông chữ có chiều rộng cố định như chuyển phát nhanh mới.) Chọn một kích thước phông chữ đủ lớn để bạn thấy tốt. Bạn cũng có thể nhấp vào hộp kiểm bên cạnh in đậm để chuyển đổi xem tất cả văn bản có xuất hiện in đậm hay không.

Cửa sổ này cũng sẽ cho phép bạn thay đổi số lượng không gian được sử dụng cho mỗi cấp độ thụt. Theo mặc định, điều này sẽ được đặt thành tiêu chuẩn PEP 8 của bốn không gian. Bạn có thể thay đổi điều này để làm cho chiều rộng của mã của bạn ít nhiều trải ra theo ý thích của bạn.

Điểm nổi bật

Chìa khóaSyntax highlighting is an important feature of any IDE that highlights the syntax of the language that you’re working in. This helps you visually distinguish between the different Python constructs and the data used in your code.

Chung

  1. Ngày nhàn rỗi
  2. Đêm nhàn rỗi
  3. Nhàn rỗi mới

Bạn có thể chọn từ các chủ đề được cài đặt sẵn hoặc tạo chủ đề tùy chỉnh của riêng bạn ngay trong cửa sổ này:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Thật không may, IDLE không cho phép bạn cài đặt các chủ đề tùy chỉnh từ một tệp. Bạn phải tạo chủ đề hải quan từ cửa sổ này. Để làm như vậy, bạn chỉ có thể bắt đầu thay đổi màu sắc cho các mục khác nhau. Chọn một mục, và sau đó nhấn Chọn màu cho. Bạn sẽ được mang đến một bộ chọn màu, nơi bạn có thể chọn màu chính xác mà bạn muốn sử dụng.

Sau đó, bạn sẽ được nhắc lưu chủ đề này dưới dạng chủ đề tùy chỉnh mới và bạn có thể nhập tên bạn chọn. Sau đó, bạn có thể tiếp tục thay đổi màu sắc của các mặt hàng khác nhau nếu bạn thích. Hãy nhớ nhấn áp dụng để xem những thay đổi của bạn trong hành động!

Chìa khóa

Tab Tùy chỉnh thứ ba cho phép bạn ánh xạ các phím khác nhau vào các hành động, còn được gọi là phím tắt. Đây là một thành phần quan trọng trong năng suất của bạn bất cứ khi nào bạn sử dụng IDE. Bạn có thể đưa ra các phím tắt bàn phím của riêng mình hoặc bạn có thể sử dụng các phím tắt đi kèm. Các phím tắt được cài đặt sẵn là một nơi tốt để bắt đầu:keyboard shortcuts. These are a vital component of your productivity whenever you use an IDE. You can either come up with your own keyboard shortcuts, or you can use the ones that come with IDLE. The pre-installed shortcuts are a good place to start:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Các phím tắt được liệt kê theo thứ tự bảng chữ cái theo hành động. Chúng được liệt kê trong hành động định dạng - phím tắt, trong đó hành động là những gì sẽ xảy ra khi bạn nhấn kết hợp chính trong phím tắt. Nếu bạn muốn sử dụng bộ khóa tích hợp, thì hãy chọn ánh xạ phù hợp với hệ điều hành của bạn. Hãy chú ý đến các phím khác nhau và đảm bảo bàn phím của bạn có chúng!

Tạo các phím tắt của riêng bạn

Việc tùy chỉnh các phím tắt bàn phím rất giống với việc tùy chỉnh các màu làm nổi bật cú pháp. Thật không may, IDLE không cho phép bạn cài đặt các phím tắt bàn phím tùy chỉnh từ một tệp. Bạn phải tạo một bộ phím tắt tùy chỉnh từ tab Khóa.

Chọn một cặp từ danh sách và nhấn Nhận các phím mới để lựa chọn. Một cái cửa sổ mới sẽ bật lên:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Tại đây, bạn có thể sử dụng các hộp kiểm và menu cuộn để chọn kết hợp các phím mà bạn muốn sử dụng cho phím tắt này. Bạn có thể chọn mục ràng buộc khóa nâng cao >> để nhập thủ công vào lệnh. Lưu ý rằng điều này không thể chọn các phím bạn nhấn. Bạn phải nhập lệnh theo nghĩa đen khi bạn thấy nó hiển thị cho bạn trong danh sách các phím tắt.

Chung

Tab thứ tư của cửa sổ tùy chỉnh là một nơi cho những thay đổi nhỏ, chung. Tab Cài đặt chung trông như thế này:

Hướng dẫn how do i switch to script mode in python idle? - làm cách nào để chuyển sang chế độ tập lệnh khi không sử dụng python?

Tại đây, bạn có thể tùy chỉnh những thứ như kích thước cửa sổ và liệu shell hoặc trình chỉnh sửa tệp mở đầu tiên khi bạn bắt đầu python idle. Hầu hết những điều trong cửa sổ này không thú vị để thay đổi, vì vậy có lẽ bạn đã thắng được cần phải thốt lên với họ nhiều.

Phần mở rộng

Tab thứ năm của cửa sổ Tùy chỉnh cho phép bạn thêm các tiện ích mở rộng vào Python Idle. Các tiện ích mở rộng cho phép bạn thêm các tính năng mới, tuyệt vời cho trình soạn thảo và cửa sổ phiên dịch. Bạn có thể tải chúng từ internet và cài đặt chúng vào ngay vào Python Idle.

Để xem các phần mở rộng được cài đặt, chọn Tùy chọn → Định cấu hình idle -> Tiện ích mở rộng. Có nhiều phần mở rộng có sẵn trên Internet để bạn đọc thêm về. Tìm những cái bạn thích và thêm chúng vào Python Idle!

Sự kết luận

Trong hướng dẫn này, bạn đã học được tất cả những điều cơ bản của việc sử dụng Idle để viết các chương trình Python. Bạn biết Python Idle là gì và làm thế nào bạn có thể sử dụng nó để tương tác trực tiếp với Python. Bạn cũng đã học được cách làm việc với các tệp Python và tùy chỉnh Python Idle theo ý thích của bạn.IDLE to write Python programs. You know what Python IDLE is and how you can use it to interact with Python directly. You’ve also learned how to work with Python files and customize Python IDLE to your liking.

Bạn đã học được cách:

  • Làm việc với vỏ nhàn rỗi Python
  • Sử dụng Python Idle làm trình chỉnh sửa tệp
  • Cải thiện quy trình làm việc của bạn với các tính năng để giúp bạn mã hóa nhanh hơn
  • Gỡ lỗi mã của bạn và xem các lỗi và ngoại lệ
  • Tùy chỉnh Python nhàn rỗi theo ý thích của bạn

Bây giờ bạn đã trang bị một công cụ mới cho phép bạn viết mã Pythonic một cách hiệu quả và tiết kiệm cho bạn vô số giờ xuống đường. Lập trình vui vẻ!

Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để làm sâu sắc thêm sự hiểu biết của bạn: Bắt đầu với Python Idle This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Starting With Python IDLE

Làm cách nào để tạo chế độ tập lệnh Python?

Nếu bạn đang ở trong Shell Python tiêu chuẩn, bạn có thể nhấp vào "Tệp" sau đó chọn "Mới" hoặc chỉ cần nhấn "Ctrl + N" trên bàn phím của mình để 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" sau đó "Chạy mô -đun" hoặc chỉ cần nhấn F5.click "File" then choose "New" or simply hit "Ctrl + N" on your keyboard to open a blank script in which you can write your code. You can then press "Ctrl + S" to save it. After writing your code, you can run it by clicking "Run" then "Run Module" or simply press F5.

Chế độ tập lệnh không hoạt động là gì?

Idle có hai chế độ: tương tác và tập lệnh.Chúng tôi đã viết chương trình đầu tiên của chúng tôi, Hello Hello, thế giới!Trong chế độ tương tác.Chế độ tương tác ngay lập tức trả về kết quả của các lệnh bạn nhập vào shell.Trong chế độ tập lệnh, bạn sẽ viết một tập lệnh và sau đó chạy nó.you will write a script and then run it.

Làm thế nào để bạn viết một tập lệnh trong Idle?

Nhấp vào Idle sẽ mở ra vỏ Python.Bạn có thể bắt đầu viết mã của mình ở đây hoặc nhấn Control + N và mở một tệp mới. Viết mã của bạn trong tệp này và lưu nó.Nhớ tự động lưu tất cả các tệp với.start writing your code here or hit control + N and open up a new file. Write your code in this file and save it. IDLE automatically saves all the files either with .

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

Chế độ tập lệnh là nơi bạn viết mã của mình vào tệp .py và sau đó chạy nó bằng lệnh Python.Đây là cách phổ biến nhất mà mọi người sử dụng Python vì nó cho phép bạn viết và lưu mã của bạn để bạn có thể sử dụng lại sau.where you write your code in a . py file and then run it with the python command. This is the most common way that people use Python because it lets you write and save your code so that you can use it again later.