Research the differences between JES Idle and Pycharm list t
Research the differences between JES, Idle and Pycharm, list their key features
Solution
Answer:
1) JES:
--> JES stands for Jython Environment for Students.
--> JES is implemented in a mixture of Java and Jython.
--> The Media classes and Speed-vital systems are Java classes, while the rest of the system is in Jython.
-->The Windows distribution is a directory containing all the files you\'ll need to run JES. To install, unzip the archive zes.zip to either Program Files or your desktop.
--> JES comes in distributions for Windows, Macintosh OS X, and a source distribution that can be run on any platform with a Java VM, such as Linux.
--> JES is a development environment designed for Media Computation. I
--> It allows students to use the Python programming language to manipulate images, sounds, and videos.
--> specifically Jython which is a version of Python implemented in Java.
--> JES is Free Software, made available under the GNU General Public License. This means that everyone may use JES, free of charge, and share it with anyone.
2) IDLE:
--> IDLE stands for Integrated DeveLopment Environment.
-->The standard Python software distribution comes with an IDE named IDLE.
--> IDLE has two main window types, the Shell window and the Editor window. It is possible to have multiple editor windows simultaneously.
--> IDLE’s menus dynamically change based on which window is currently selected.
Features:
a)search within any window, replace within editor windows, and search through multiple files.
b) It will configuration, browsers, and other dialogs.
c) multi-window text editor with multiple undo, Python colorizing, smart indent, call tips, auto completion, and other features.
IDLE had some menus
>file menu
>edit menu:
example: undo,redo,cut,copy,select all,find
>format menu
example:indent resigon,dedent resigon
>run menu
example:python shell,check module
>shell menu:
ex: View Last Restart,Restart Shell
>debug menu;
example: Debugger,stack viewer
3)PyCharm:
--> PyCharm is designed by programmers, for programmers, to provide all the tools you need for productive Python development.
--> PyCharm is cross-platform. It works on Windows, OS X and Linux and brings the whole range of precise developers tools, all tied together to create the convenient development.
--> PyCharm helps assign a Python interpreter for a project.
--> PyCharm stores only the interpreter name in the project settings.
--> PyCharm stores the interpretername with the project, but not the interpreter path.

