Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python IDE for teaching? [closed]

Tags:

python

ide

I am a student in a year 11 Computer Science class. Previously having taught only Visual Basic, my teacher is looking for a language and IDE to teach the class with that is cross-platform and is easy to learn, so I suggested Python to him for the language.

However, he would also like to teach with an IDE with it that includes a form builder in addition to the typical functions of an IDE (editor, project management, code completion, debugging, etc.). Having only ever developed with a text editor (usually nano) and a relevant compiler, I know next to nothing about IDEs and what would be good to use.

I've also realised that Python has bindings for a multitude of graphical toolkits, of which one is probably chosen for use 'behind-the-scenes' in each IDE's form builder, so that is certainly another thing to consider.

Could anyone suggest a free, open source IDE for Python that would fit my class' needs, and would be able to run on Windows, Mac OS X and Linux-based operating systems at least?

For those who recommend that plain console programming is the best start for beginners, I agree! If I were the teacher, I'd direct my students straight over to the Python console that is already installed on the computers and start teaching some programming not tainted by the issues of GUI programming. However, I would still like to find an IDE for him in case he says that he has to follow the curriculum strictly and needs to teach GUI programming with an IDE/form builder.

like image 595
Delan Azabani Avatar asked Jun 24 '11 09:06

Delan Azabani


People also ask

Which Python IDE is best for beginners?

Beginner - IDLE, Thonny would be the perfect choice for first-time programmers who are just getting into Python. Intermediate - For intermediate level users PyCharm, VS Code, Atom, Sublime Text 3 are good options.

What IDE do professionals use for Python?

PyCharm. One of the best (and only) full-featured, dedicated IDEs for Python is PyCharm. Available in both paid (Professional) and free open-source (Community) editions, PyCharm installs quickly and easily on Windows, Mac OS X, and Linux platforms. Out of the box, PyCharm supports Python development directly.

Is Thonny a good IDE?

Though Thonny is intended for beginners, it has several useful features that also make it a good IDE for full-fledged Python development. Some of its features are syntax error highlighting, debugger, code completion, step through expression evaluation, etc.

Which free IDE is best for Python?

PyCharm. PyCharm is another popular Python editor. There are two versions of PyCharm, and the free and open source edition of PyCharm is the community edition, available under the Apache 2.0 license.


1 Answers

PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.

Reference: PyDev

Also you can use PySide - it includes GUI programming

Update:

So, as I searched around, I found some Python IDEs with integrated gui builder, such as:

Visual Tkinter Python IDE

Monkey Studio

and other ones (please look at the bottom of the page at the section: IDEs with integrated gui builder)

Update 2:

I lately started using PyCharm and I can tell it is very complex IDE and has a lot of features (I was very familiar with the interface of the IDE, since I use for Java development IntelliJ IDEA which is basically from the same company), so I would recommend to anyone to use it.

For more related to Python IDEs, please look at this question. It covers in detail almost each Python IDE for its important features: What IDE to use for Python?

like image 103
Andrei Sfat Avatar answered Oct 07 '22 01:10

Andrei Sfat