Python-Programmierumgebungen
Verfasst: Samstag 19. Januar 2013, 00:43
Hallo liebes Forum,
auch wenn meine Frage vielleicht schon oft beantwortet wurde stell ich sie trotzdem nochmal da ich auch nach 2 Tagen intensivem Suchen nicht zufriedenstellend fündig geworden bin.
Bisher habe ich meine Python-Programme in einem Texteditor geschrieben und dann per copy&paste in die Kommandozeile eingefügt bzw. die ganze Datei einlesen lassen (ich verwende ABAQUS eine FE-Software die Python als scriptsprache verwendet).
Nun mit steigender Komplexität dieser Modelle muss ich vermehrt verschachtelte Schleifen bemühen. Dabei gestaltet sich mit meiner bisherigen Vorgehensweise die Fehlersuche sehr mühsehlig.
Nun meine Frage: Gibt es ein einfaches, Matlab-Editor-ähnliches Programm für Python mit dem man Breakpoints setzen kann und sich durch den Code iteriert und dabei quasi on-the-fly Variablen in der Kommandozeile manipulieren und ausgeben?
Ich habe jetzt schon einiges versucht (Eric4 - stürzt immer ab, Spyder - funzt nicht richtig...) Das einzig vielversprechende war die Eclipseerweiterung pydev. Doch da muss man jedes mal ein Projekt erzeugen und kann nicht einzelne python-Dateien bearbeiten.
Hab ich da etwas übersehen? Es muss doch so einen Matlab-ähnlichen Editor mit analoger Funktionalität zum Fehlersuchen geben, oder?
Mit welchen Umgebungen sucht ihr den Quellcode nach mögliche Fehlern ab?
auch wenn meine Frage vielleicht schon oft beantwortet wurde stell ich sie trotzdem nochmal da ich auch nach 2 Tagen intensivem Suchen nicht zufriedenstellend fündig geworden bin.
Bisher habe ich meine Python-Programme in einem Texteditor geschrieben und dann per copy&paste in die Kommandozeile eingefügt bzw. die ganze Datei einlesen lassen (ich verwende ABAQUS eine FE-Software die Python als scriptsprache verwendet).
Nun mit steigender Komplexität dieser Modelle muss ich vermehrt verschachtelte Schleifen bemühen. Dabei gestaltet sich mit meiner bisherigen Vorgehensweise die Fehlersuche sehr mühsehlig.
Nun meine Frage: Gibt es ein einfaches, Matlab-Editor-ähnliches Programm für Python mit dem man Breakpoints setzen kann und sich durch den Code iteriert und dabei quasi on-the-fly Variablen in der Kommandozeile manipulieren und ausgeben?
Ich habe jetzt schon einiges versucht (Eric4 - stürzt immer ab, Spyder - funzt nicht richtig...) Das einzig vielversprechende war die Eclipseerweiterung pydev. Doch da muss man jedes mal ein Projekt erzeugen und kann nicht einzelne python-Dateien bearbeiten.
Hab ich da etwas übersehen? Es muss doch so einen Matlab-ähnlichen Editor mit analoger Funktionalität zum Fehlersuchen geben, oder?
Mit welchen Umgebungen sucht ihr den Quellcode nach mögliche Fehlern ab?