IDLE is the Python IDE built with the Tkinter GUI toolkit. IDLE has the following features:. coded in 100% pure Python, using the Tkinter GUI toolkit. cross-platform: works on Windows and Unix.
Included with for Mac OS X. multi-window text editor with multiple undo, Python colorizing and many other features, e.g. Smart indent and call tips. Python shell window (a.k.a. Interactive interpreter). debugger (not complete, but you can set breakpoints, view and step) It is a part of the standard library and is described in the reference manual: The source code for IDLE is included in the standard library.
More information on developing IDLE can be found at See also:, IDLE (last edited 2014-07-10 00:42:25 by ).
Getting Started: Python and IDLE With a thousand thanks to 6.00 for use of this handout Introduction This handout will cover how to set up Python and introduce you to IDLE, the Python development environment we will be using throughout this course. Setting up Python On Athena / Linux Python should be set up correctly on the Linux athena machines.
Type ' idle' at the command prompt to ensure that everything is working correctly. This should start up the Python development environment IDLE.
On your own machine If you are working on your own machine, you will probably need to install Python. We will be using the standard Python software,. You should download and install version 2.7.3, NOT 3.X. All MIT Course 6 classes currently use Python 2.7. Windows: Download and install: Mac OS X: Download and install:. Other Linux: 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 if you don't already have Python 2.7 installed; if you do, run sudo apt-get install idle to install Idle for Python 2.7. If you have Python and Idle installed with a newer version of Python (eg Python 3.X), you'll want to instead run these two commands to install the correct version of Idle: sudo apt-get install idle-python2.7 sudo ln -s /usr/bin/idle-python2.7 /usr/bin/idle You should then be able to run Idle by simply running idle& from the command prompt. If you would rather compile from source, visit the for compressed tarballs.
If you're having problems, please ask an LA for assistance. Warning: 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. Using IDLE IDLE is the standard Python development environment.
Its name is an acronym of ' Integrated Deve Lopment Environment'. It works well on both Unix and Windows platforms. It has a Python shell window, which gives you access to the Python interactive mode. It also has a file editor that lets you create and edit existing Python source files.
During the following discussion of IDLE's features, instead of passively reading along, you should start IDLE and try to replicate the screenshots. Interactive Python shell When you start up IDLE, a window with an interactive Python shell will pop up: You can type Python code directly into this shell, at the ' ' prompt. Whenever you enter a complete code fragment, it will be executed. For instance, typing. math.log(16, 2) 4.0 math.cos( 0 ) 1.0 Note that you only need to execute the import command once after you start IDLE; however you will need to execute it agin if you restart the shell, as restarting resets everything back to how it was when you opened IDLE. Don't worry too much about this right now; we'll cover it more in depth soon!
Exercise (this is just for practice, solutions will not be graded or collected in class) Use IDLE to calculate:. 6+4.10. (6+4).10 (Compare this to #1, and note that Python uses parentheses just like you would in normal math to determine order of operations!). 23.0 to the 5th power.
Positive root of the following equation: 34.x^2 + 68.x - 510 Recall: a.x^2 + b.x + c x1 = ( - b + sqrt ( b.b - 4.a.c ) ) / ( 2.a) - The tutorial for IDLE is based on the by Daryl Harms. Asfandyar Qureshi, Feb 2006. 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.