Hướng dẫn what is the difference between python and idle python? - sự khác biệt giữa python và python nhàn rỗi là gì?

Vì Python có hai cách để mã hóa một từ lệnh Python và một từ Python Shell, sự khác biệt giữa hai người này là gì?

Đã hỏi ngày 6 tháng 10 năm 2018 lúc 7:18Oct 6, 2018 at 7:18

Python Shell là một công cụ dòng lệnh khởi động trình thông dịch Python. Bạn có thể kiểm tra các chương trình đơn giản và cũng viết một số chương trình ngắn. Tuy nhiên, để viết một chương trình Python phức tạp hơn, bạn cần một biên tập viên. Idle, mặt khác, đã kết hợp hai nhu cầu trên và gói chúng như một gói. IDLE bao gồm Shell Python và trình soạn thảo văn bản hỗ trợ các điểm nổi bật cho ngữ pháp Python và v.v.

Đã trả lời ngày 6 tháng 10 năm 2018 lúc 7:26Oct 6, 2018 at 7:26

jihan1008jihan1008jihan1008

3301 Huy hiệu bạc10 Huy hiệu đồng1 silver badge10 bronze badges

Bắt đầu: Python và Idle

Với một nghìn cảm ơn 6,00 vì đã sử dụng tài liệu này

Giới thiệu

Tài liệu này sẽ bao gồm cách thiết lập Python và giới thiệu cho bạn Idle, môi trường phát triển Python mà chúng tôi sẽ sử dụng trong suốt khóa học này.

Thiết lập Python

Trên Athena / Linux

Python nên được thiết lập chính xác trên các máy Linux Athena. Nhập 'nhàn rỗi' tại dấu nhắc lệnh để đảm bảo rằng mọi thứ đều hoạt động chính xác. Điều này sẽ bắt đầu môi trường phát triển Python nhàn rỗi.

Trên máy của bạn

Nếu bạn đang làm việc trên máy của riêng mình, có lẽ bạn sẽ cần cài đặt Python. Chúng tôi sẽ sử dụng phần mềm Python tiêu chuẩn, có sẵn ở đây. Bạn nên tải xuống và cài đặt phiên bản 2.7.3, không phải 3.x. Tất cả các lớp MIT 6 hiện đang sử dụng Python 2.7.2.7.3, NOT 3.X. All MIT Course 6 classes currently use Python 2.7.

Windows: Tải xuống và cài đặt: Trình cài đặt Windows
Download and install: Windows Installer

Mac OS X: Tải xuống và cài đặt: Trình cài đặt Mac OS X.
Download and install: Mac OS X Installer.

Linux khác: Kiểm tra phiên bản Python nào bạn có bằng cách chạy Python -V tại một thiết bị đầu cuối. Nếu bạn có phiên bản Python mới hơn, bạn có thể đặt Python 2.7 làm mặc định. Nếu bạn cần giúp đỡ với điều này, hãy hỏi TA. Nếu không, bạn sẽ có thể thực hiện một trong các tùy chọn sau:
Check which version of Python you have by running
python -V
at a terminal. If you have a newer version of Python, you can set Python 2.7 as the default. If you need help with this, ask a TA. Otherwise, you should be able to do one of the following options:

sudo apt-get install python2.7

Nếu bạn chưa cài đặt Python 2.7; Nếu bạn làm vậy, hãy chạy

sudo apt-get install idle

Để cài đặt nhàn rỗi cho Python 2.7. Nếu bạn đã cài đặt Python và Idle với phiên bản Python [ví dụ Python 3.x] mới hơn, bạn sẽ muốn chạy hai lệnh này để cài đặt phiên bản chính xác của IDLE:

sudo apt-get install idle-python2.7
sudo ln -s /usr/bin/idle-python2.7 /usr/bin/idle

Sau đó, bạn sẽ có thể chạy nhàn rỗi bằng cách chạy

nhàn rỗi &

từ dấu nhắc lệnh. Nếu bạn muốn biên dịch từ nguồn, hãy truy cập trang phát hành Python 2.7.3 cho các tarball bị nén. Nếu bạn đang gặp vấn đề, xin vui lòng hỏi LA để được hỗ trợ.

Cảnh báo: Trên trang chủ Python, phiên bản mới nhất có sẵn để tải xuống thực sự là 3.x. Không cài đặt cái này! Phiên bản này không tương thích ngược với mã mà bạn sẽ viết trong khóa học này [ví dụ: bạn phải gõ in ["kiểm tra"] thay vì in "kiểm tra"]. Thay vào đó, hãy chắc chắn tải xuống phiên bản được liệt kê ở trên. On the Python homepage, the latest version available for download is actually 3.X. Do not install this! This version is not backwards compatible with the code that you'll be writing in this course [for example, you have to type print["test"] instead of print "test"]. Instead, be sure to download the version listed above.

Sử dụng nhàn rỗi

Idle là môi trường phát triển Python tiêu chuẩn. Tên của nó là một từ viết tắt của "môi trường phát triển tích hợp". Nó hoạt động tốt trên cả nền tảng Unix và Windows.Integrated DeveLopment Environment". It works well on both Unix and Windows platforms.

Nó có một cửa sổ Python Shell, cho phép bạn truy cập vào chế độ tương tác Python. Nó cũng có trình chỉnh sửa tệp cho phép bạn tạo và chỉnh sửa các tệp nguồn Python hiện có.

Trong các cuộc thảo luận sau đây về các tính năng của Idle, thay vì đọc một cách thụ động, bạn nên bắt đầu nhàn rỗi và cố gắng sao chép các ảnh chụp màn hình.

Vỏ python tương tác

Khi bạn bắt đầu nhàn rỗi, một cửa sổ có vỏ python tương tác sẽ bật lên:

Bạn có thể nhập mã Python trực tiếp vào vỏ này, tại dấu nhắc '>>>'. Bất cứ khi nào bạn nhập một đoạn mã hoàn chỉnh, nó sẽ được thực thi. Ví dụ, gõ:

và nhấn Enter, sẽ khiến những điều sau được hiển thị:

Thử gõ một dấu gạch dưới [

_

]. Bạn có thể thấy nó? Trên một số hệ điều hành, phần dưới của các chữ cái treo như 'G' hoặc 'Y', cũng như các dấu gạch dưới, không thể nhìn thấy trong nhàn rỗi. Nếu đây là trường hợp của bạn, hãy chuyển đến Tùy chọn -> Định cấu hình IDLE và thay đổi kích thước của phông chữ mặc định thành 9 hoặc 11. Điều này sẽ khắc phục sự cố!

Nhàn rỗi cũng có thể được sử dụng làm máy tính:

Phép cộng [

+

], phép trừ [

-

], phép nhân [

*

], phân công [

/

], modulo [

Phần trăm

] và sức mạnh [

**

] Các nhà khai thác được tích hợp vào ngôn ngữ Python. Điều này có nghĩa là bạn có thể sử dụng chúng ngay lập tức. Nếu bạn muốn sử dụng một căn bậc hai trong tính toán của mình, bạn có thể nâng một cái gì đó lên sức mạnh 0,5 hoặc bạn có thể nhập mô -đun toán học. Đừng lo lắng về ý nghĩa của nó ngay bây giờ, chúng tôi sẽ đề cập đến điều này sau trong suốt khóa học. Dưới đây là hai ví dụ về tính toán căn bậc hai:

>>> 16 ** 0.54.0 >>> nhập toán >>> math.sqrt [16] 4.0
4.0
>>> import math
>>> math.sqrt[16]
4.0

& nbsp;

Mô -đun toán học cho phép bạn thực hiện một số hoạt động hữu ích:

>>> math.log [16, 2] 4.0 >>> math.cos [0] 1.0
4.0
>>> math.cos[ 0 ]
1.0

& nbsp;

Mô -đun toán học cho phép bạn thực hiện một số hoạt động hữu ích:

>>> math.log [16, 2] 4.0 >>> math.cos [0] 1.0

Lưu ý rằng bạn chỉ cần thực thi lệnh nhập một lần sau khi bạn bắt đầu nhàn rỗi; Tuy nhiên, bạn sẽ cần thực hiện nó agin nếu bạn khởi động lại shell, khi khởi động lại đặt lại mọi thứ trở lại với nó khi bạn mở Idle. Đừng lo lắng quá nhiều về điều này ngay bây giờ; Chúng tôi sẽ bao gồm nó sâu hơn sớm!
Use IDLE to calculate:

  1. 6+4*10
  2. Tập thể dục
  3. [Đây chỉ là để thực hành, các giải pháp sẽ không được phân loại hoặc thu thập trong lớp] Sử dụng IDLE để tính toán:
  4. .
    34*x^2 + 68*x - 510
    Recall:
    a*x^2 + b*x + c
    x1 = [ - b + sqrt [ b*b - 4*a*c ] ] / [ 2*a]

-------- Hướng dẫn cho IDLE dựa trên hướng dẫn nhàn rỗi chính thức của Daryl Harms.
The tutorial for IDLE is based on the official IDLE tutorial by Daryl Harms.

Asfandyar Qureshi, tháng 2 năm 2006. Được chỉnh sửa bởi Vladimir Bychkovsky, tháng 9 năm 2006. Được chỉnh sửa bởi Calvin vào, tháng 2 năm 2007 do Yang Zhang biên soạn, tháng 9 năm 2008.
Edited by Vladimir Bychkovsky, Sept 2006.
Edited by Calvin On, Feb 2007.
Edited by Yang Zhang, Sep 2008.
Edited by Chih-yu Chao, Feb 2009.
Edited by Sari Canelake, Dec 2009.

Python có nhàn rỗi giống như Python không?

Idle là môi trường học tập và phát triển tích hợp của Python. Idle có các tính năng sau: được mã hóa trong Python thuần túy 100%, sử dụng bộ công cụ GUI Tkinter. TUYỆT VỜI TUYỆT VỜI: Hoạt động chủ yếu giống nhau trên Windows, Unix và MacOS.. IDLE has the following features: coded in 100% pure Python, using the tkinter GUI toolkit. cross-platform: works mostly the same on Windows, Unix, and macOS.

Tại sao Python được gọi là nhàn rỗi?

Tác giả Guido Van Rossum nói rằng Idle là viết tắt của "Môi trường học tập và phát triển tích hợp", và kể từ khi Van Rossum đặt tên cho ngôn ngữ Python theo nhóm hài kịch Anh Monty Python, tên Idle có lẽ cũng được chọn một phần để tôn vinh Eric Idle, một trong những người sáng lập của Monty Pythoncác thành viên.IDLE stands for "Integrated Development and Learning Environment", and since Van Rossum named the language Python after the British comedy group Monty Python, the name IDLE was probably also chosen partly to honor Eric Idle, one of Monty Python's founding members.

Tôi có cần nhàn rỗi cho Python không?

IDE kết hợp trình chỉnh sửa chương trình và môi trường ngôn ngữ là sự tiện lợi cho lập trình viên.Sử dụng IDLE không phải là một yêu cầu để sử dụng Python.Có nhiều IDE khác có thể được sử dụng để viết các chương trình Python, chưa kể đến một loạt các biên tập viên của lập trình viên dựa trên văn bản mà nhiều lập trình viên thích IDE.Using IDLE is not a requirement for using Python. There are many other IDEs that can be used to write Python programs, not to mention a variety of text-based programmer's editors that many programmers prefer to IDEs.

Sự khác biệt giữa thông dịch viên Python và Idle là gì?

Trình thông dịch Python là một chương trình đọc những gì bạn đã gõ và cung cấp cho bạn kết quả.Idle cũng chứa một trình thông dịch, nhưng nó có một số tính năng khác, giống như trình chỉnh sửa mã nguồn tích hợp.

Bài Viết Liên Quan

Chủ Đề