Änderungen

Wechseln zu: Navigation, Suche

Python in Eclipse

1.234 Byte hinzugefügt, 08:48, 15. Jul. 2010
links
* Python<ref>http://www.python.org/about/</ref> ist eine dynamische Programmiersprache.
* Die Syntax von Python ist zeilenorientiert und auf gute Lesbarkeit getrimmt. Zusammenhängende Code-Blöcke werden dadurch definiert, dass sie die gleiche Einrückung haben. Dadurch brauchen keine Klammern oder anderen Markierungen verwendet werden und der Code wird übersichtlicher.
* Python kommt ohne Typdeklarationen aus. Das hat Vor- und Nachteile: beispielsweise ist der Schreibaufwand geringer, aber auch bei größeren Projekten wird es dadurch möglicherweise unübersichtlicherunübersichtlich. Um für Refactoring oder Code-Vervollständigung die Eigenschaften eines Objekts zu erkennen, muss daher oft auf heuristische Methoden zurückgegriffen werden &mdash; siehe den Artikel zu [[PyDev_Type_Inference|Type Inference]].
* Python enthält eine umfangreiche Bibliothek, beispielsweise Implementierungen von Netzwerkprotokollen wie HTTP, IMAP
* Neben der Implementierung in C gibt es mit [http://www.jython.org/ Jython] eine Implementierung der Sprache Python in Java. Jython lässt sich beispielsweise benutzen, um Java-Programme um Skripting-Fähigkeiten zu ergänzen. Andererseits lassen sich mit Jython Java-Klassen auch via <code>import</code> als Python-Module verwenden.
= PyDev =
PyDev ist ein [[Plugins|plugin ]] (genauer: eine Sammlung von plugins) für Eclipse, das Unterstützung für die Entwicklung von Python-Programmen in Eclipse integriert.In PyDev sind beispielsweise ein Python-Editor mit Syntax-Hervorhebung und Code-Vervollständigung sowie [[PyDev Refactoring|Refactoring-Tools für Python]] enthalten. == Installation von PyDev == Voraussetzung für die Nutzung von PyDev ist die Installation der Plugins.Diese kann, wie auf auf der Download-Seite<ref>http://www.pydev.org/download.html</ref> beschrieben,unter Verwendung der [[Erstellen einer Update Site|update-site]] <code><nowiki>http://pydev.org/updates</nowiki></code> durchgeführt werden wie für andere Eclipse-Plugins auch. Um PyDev nutzen zu können, müssen [http://www.python.org/ Python] und/oder [http://www.ython.org/ Jython] auf demComputer installiert sein und (für jeden [[Workspace]]) PyDev bekannt gemacht werden.Dazu sind unter '''Window > Preferences > PyDev > Python Interpreters'''beziehungsweise '''Window > Preferences > PyDev > Jython Interpreters''' die passenden Einstellungen vorzunehmen &mdash;dort gibt es eine Automatik, um sowohl Jython als auch Python auf Knopfdruck einzutragen.
== Artikel zu PyDev ==
* [[PyDev_Sources_EclipsePyDev-Quelltexte_in_Eclipse_importieren]]
* [[PyDev_AST]]
** [[PyDev_AST_Knotentypen]]
** [[PyDev_AST_Viewer]]
* [[PyDev_Type_Inference]]
* [[PyDev_Refactoring]]
** [[PyDev_Refactoring_Beispiel]]
* [[PyDev_Links]]
<references />
[[Kategorie:Python]]
 
[[Kategorie:PyDev]]
258
Bearbeitungen