Seite 1 von 2

Python IDE mit Auto Completion und auf Deutsch

Verfasst: Dienstag 28. September 2010, 20:20
von sprudel
Hallo,
ich leite ggf. demnächst einen kleinen Pythonkurs, und wollte fragen, ob jemand eine simple aber mächtige IDE kennt, die auch Codevervollständigung unterstützt.

Das ganze sollte nach Möglichkeit auf Deutsch sein, darf aber gerne auch nur unter Linux laufen.
Wäre cool wenn jemand da was hat.

Liebe Grüße
Chris

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 14:03
von mkesper
Hallo,

Wozu brauchst du das?
Ist eine ernstgemeinte Frage.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 14:06
von burli
Editra?

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 16:02
von sprudel
Lieber mkesper,
meinst du das ganze Programm oder einzelne Features davon?

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 17:14
von Dav1d
Eclipse <3

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 17:18
von hendrikS
Wie wäre es mit IDLE? Gerade zum Vorführen ist das doch super.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 17:33
von DasIch
hendrikS hat geschrieben:Wie wäre es mit IDLE? Gerade zum Vorführen ist das doch super.
Bis man auf irgendein komisches Verhalten beim ausführen von Code mit IDLE stösst.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 17:55
von gkuhl
Ich würde auf Autovervollständigung verzichten und gedit verwenden. Der Editor hat Syntax-Highlighting und ein Terminal Plugin. Meiner Meinung alles was man als Anfänger braucht um sich auf das wesentliche konzentrieren zu können.

Grüße
Gerrit

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 18:28
von numerix
DasIch hat geschrieben:Bis man auf irgendein komisches Verhalten beim ausführen von Code mit IDLE stösst.
Genau, wieder in das alte Horn blasen.
Wenn man sich mal die Mühe macht, und all die (angeblichen) Bugs von IDLE unter die Lupe nimmt, stellt sich alsbald heraus, dass da kaum etwas von übrig bleibt. Viele Probleme mit IDLE resultieren schlicht daraus, dass es eine IDE ist, die meiner Einschätzung nach (wenn man mal die Posts/Threads hier im Forum als Grundlage nimmt) ganz überwiegend von Anfängern eingesetzt wird und manche hier beschriebenen "Bugs" nicht auf "komisches Verhalten" von IDLE zurückzuführen sind, sondern auf "komisches Bedienen" des Anwenders.

Je nach dem, wie wichtig dem OP die Deutschsprachigkeit ist, dürfte IDLE ggf. aber aus diesem Grund ausfallen.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 19:22
von mkesper
Die Code Completion. Ich glaube (Beweise habe ich im Moment keine), dass man Anfängern nicht zu viel Tipparbeit abnehmen sollte.
Java ist da etwas anderes, da tippst du dir einen Wolf ohne Code Completion.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 20:13
von HerrHagen
Die Code Completion. Ich glaube (Beweise habe ich im Moment keine), dass man Anfängern nicht zu viel Tipparbeit abnehmen sollte.
Die Code Completion von IDLE hat mir damals entscheidend dabei geholfen Python zu lernen. Sie ist optimal um herauszufinden welche Objekte welche Methoden haben, welche builtins es gibt und was sich in der Stdlib befindet (klar kann man auch alles in der Doku lesen, aber: probieren merkt sich besser als studieren).

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Mittwoch 29. September 2010, 22:25
von lunar
@HerrHagen: Ich finde das nicht gut. Die Arbeit mit der Dokumentation, und die Fähigkeit, sie zielführend zu lesen, müssen Anfänger meist auch erst lernen (angesichts mancher Beiträge in diesem Forum eine offenbar sehr harte Lektion). Das geht aber nicht, wenn sie die Dokumentation gar nicht brauchen, weil sie so lange mit der Vervollständigung herumprobieren können, bis es "funktioniert" ...

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 06:04
von DasIch
@HerrHagen Oberflächlich lernt man so eine ganze Menge aber die ganzen interessanten "Notizen", "Warnungen" und Anmerkungen zudem was da eigentlich vielleicht sonst noch so passiert lernt man so nicht und gerade die sind durchaus interessant.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 07:25
von jens
[quote="numerix"]Wenn man sich mal die Mühe macht, und all die (angeblichen) Bugs von IDLE unter die Lupe nimmt, stellt sich alsbald heraus, dass da kaum etwas von übrig bleibt./quote]
Dann sollte evtl. die Seite http://wiki.python.de/IDLE überarbeitet werden. Ich kann es nicht beurteilen, weil ich die IDLE nicht nutzte...

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 12:32
von Francesco
Warum ist "deutsch" so wichtig. Damit schränkst du die Auswahlmöglichkeiten nur unnötig ein. Ansonsten stimme ich den Vorpostern zu, Code Completion ist grundsätzlich eine angenehme Sache, aber zum Erlernen würde ich das weglassen. Sonst lernt man einige Sachen nur zu oberflächlich. Und auch kein copy paste in den ersten Stunden, sondern selber tippen.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 15:20
von numerix
jens hat geschrieben:Dann sollte evtl. die Seite http://wiki.python.de/IDLE überarbeitet werden.
In welcher Weise/Hinsicht denn? Meines Erachtens ist der kurze Artikel so ausreichend und sachlich korrekt (auf eine genaue Differenzierung, bei welcher Linux-Distribution IDLE extra nachinstalliert werden muss o.ä. kann man m.E. verzichten.)

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 16:59
von Francesco
numerix hat geschrieben:
jens hat geschrieben:Dann sollte evtl. die Seite http://wiki.python.de/IDLE überarbeitet werden.
Warum nicht gleich den auf der Wiki empfohlenen SciTE. Einmal die Auto Completion einrichten und los gehts. Ein einfacherer Editor ist für einen Kurs vielleicht eh besser, dann gibt es weniger Fragen als bei einer iconüberladenen IDE. ;)

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 17:25
von numerix
Francesco hat geschrieben:Warum nicht gleich den auf der Wiki empfohlenen SciTE. Einmal die Auto Completion einrichten und los gehts. Ein einfacherer Editor ist für einen Kurs vielleicht eh besser, dann gibt es weniger Fragen als bei einer iconüberladenen IDE. ;)
Ich selbst nutze auch ganz überwiegend SciTE und schätze diese kleine IDE sehr, aber ehrlicherweise muss man auch sagen, dass die Konfiguration nicht sehr komfortabel ist und einige Handarbeit erforderlich ist (gerade auch im Hinblick auf Code completion). Danach aber wirklich sehr angenehm in der Handhabung. Ein Pluspunkt: Neben einer Linux-Version gibt es auch eine Windows-Version, die als Stickware läuft, so dass man als Linuxnutzer an fremden Windows-PCs mal eben was mit dem gewohnten Editor machen kann.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 17:57
von HerrHagen
lunar hat geschrieben:@HerrHagen: Ich finde das nicht gut. Die Arbeit mit der Dokumentation, und die Fähigkeit, sie zielführend zu lesen, müssen Anfänger meist auch erst lernen (angesichts mancher Beiträge in diesem Forum eine offenbar sehr harte Lektion). Das geht aber nicht, wenn sie die Dokumentation gar nicht brauchen, weil sie so lange mit der Vervollständigung herumprobieren können, bis es "funktioniert" ...
Das Arbeit mit der Dokumentation gelernt werden muss ist sicher richtig. Ich sehe allerdings nicht wie die Code Completion das behindern würde. Außerdem glaube ich kaum das irgendjemand, nur weil die Code Completion da ist, alle Varianten die vorgeschlagen werden ausprobiert bis es funktioniert. Dafür sind es einfach zu viele.

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Donnerstag 30. September 2010, 19:00
von lunar
@HerrHagen: Nicht alle Vorschläge, aber alle, die im aktuellen Kontext einigermaßen sinnvoll erscheinen. Es ist zumindest meine persönliche Erfahrung als Tutor eines Java-Kurses, dass Anfänger gerne die Vervollständigung (die in Eclipse zugegebenermaßen auch exzellent ist) vor der Dokumentation befragen ... und letztere infolgedessen ignorieren, wenn die Vervollständigung das "Richtige" (im Sinne von "der Compiler frissts" und "ich habe verstanden, was da passiert") bereitgestellt hat