Seite 2 von 2

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 11:40
von mutetella
sprudel hat geschrieben:Ich leite ggf. demnächst einen kleinen Pythonkurs, ...
Ich weiß jetzt natürlich nicht, an wen sich dieser Kurs richtet. Sollte es sich um Einsteiger handeln fände ich die mit Python mitgelieferte Python-Shell bzw. das umfangreichere iPython (gibt's da eigentlich schon eine Klage von Banana? :-) ) völlig ausreichend.
Und gerade die Möglichkeit, einfach mal 'nen Befehl direkt ausführen lassen zu können, hat mir schon bei meinen ersten Berührungen mit Python gut gefallen. Und über 'edit' aus iPython heraus Deinen "Wunscheditor" zu öffnen und den darin geschriebenen Code gleich übernehmen zu können finde ich 'ne prima Sache. Wie auch viele andere 'Magic Functions'. Gerade auch dann, wenn man mal 'ne kleine Funktion testen möchte...

Gruß
mutetella

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 12:43
von burli
Die Begeisterung für die Python Shell kann ich nicht ganz nachvollziehen. Um mal schnell ein Modul zu laden und zu testen ist es ganz praktisch, aber wenn ich da eine mehrere Zeilen lange Klasse eintippen muss ist mir das zu müssig. Und richtig lästig wird es, wenn man sich mal vertippt hat

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 13:02
von DasIch
@burli bpython -i foo.py :)

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 13:04
von mutetella
burli hat geschrieben:... aber wenn ich da eine mehrere Zeilen lange Klasse eintippen muss ist mir das zu müssig.
In so einem Fall gebe ich in iPython 'edit blabla.py' ein, schreib' meine Klasse, die daraufhin sofort in der iPython-Shell zur Verfügung steht. Möchte ich etwas ändern, editiere ich meine Klasse wieder aus iPython heraus, und die Änderung wird sofort berücksichtigt (reload!).
Ich find's praktisch, ein gerade editiertes Modul nicht händisch neu einlesen zu müssen (was mir meistens erst dann auffällt, wenn meine Änderungen keine Wirkung zeigen... ;-) ).
Und so manche 'Magic Functions' in iPython möchte ich nicht mehr missen, z. B. Befehle wie 'cd' oder 'ls', ohne die Shell verlassen zu müssen.

Na ja, ist ja gut, dass es verschiedenste Umgebungen gibt... :-)

Gruß
mutetella

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 13:06
von burli
mutetella hat geschrieben:
burli hat geschrieben:... aber wenn ich da eine mehrere Zeilen lange Klasse eintippen muss ist mir das zu müssig.
In so einem Fall gebe ich in iPython 'edit blabla.py' ein, schreib' meine Klasse, die daraufhin sofort in der iPython-Shell zur Verfügung steht. Möchte ich etwas ändern, editiere ich meine Klasse wieder aus iPython heraus, und die Änderung wird sofort berücksichtigt (reload!).
Gut das kenne ich jetzt nicht. Bezieht sich aber auch nur auf iPython. Die normale Python Shell bietet sowas nicht

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 17:38
von Francesco
Vielleicht ist ja auch neben den erwähnten editra, eric, ... auch spe (IDE - Stani's Python Editor) etwas. Hat ebenfalls einen integrierte Python shell.

Ein Editor, der etwas "eigen" ist, aber kaum jemals erwähnt wird, ist pype. Hat aber ein paar interessante Features. Wie zb viele Einstellmöglichkeiten im Multiple File search (zb. nicht in kommentaren suchen, verschiedene Ergebnislisten, ...) oder auch gedit. Bei vim oder emacs dürfte die Resonanz bei Leuten, die noch nicht so viel programmiert haben, eher gleich einmal negativ ausfallen. ;)

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 18:18
von HerrHagen
An der Stelle sollte man vielleicht DreamPie erwähnen. Finde ich recht praktisch weil man durch das getrennte Fenster auch bequem größere Teile ausprobieren kann. Außerdem ist es auch unter Windows sehr gut benutzbar (Programme die direkt auf der Konsole ablaufen sind es nicht).

Re: Python IDE mit Auto Completion und auf Deutsch

Verfasst: Freitag 1. Oktober 2010, 19:10
von Francesco
HerrHagen hat geschrieben:An der Stelle sollte man vielleicht DreamPie erwähnen. Finde ich recht praktisch weil man durch das getrennte Fenster auch bequem größere Teile ausprobieren kann. Außerdem ist es auch unter Windows sehr gut benutzbar (Programme die direkt auf der Konsole ablaufen sind es nicht).
Danke für den Hinweis, sieht interessant aus.