Python in Eclipse: Unterschied zwischen den Versionen

Aus Eclipse
Wechseln zu: Navigation, Suche
(Startseite PyDev angelegt)
 
(Einleitung hinzugefuegt)
Zeile 1: Zeile 1:
Startseite für die Informationen zu PyDev.
+
= Allgemeines zu Python =
 +
 
 +
* Python<ref>http://www.python.org/about/</ref> ist eine dynamische Programmiersprache.
 +
* Die Syntax von Python ist 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 möglicherweise unübersichtlicher. Um für Refactoring 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-Faehigkeiten zu ergänzen.
 +
 
 +
= PyDev =
 +
 
 +
PyDev ist ein plugin (genauer: eine Sammlung von plugins) für Eclipse, das Unterstützung für die Entwicklung von Python-Programmen in Eclipse integriert.
 +
 
 +
== Artikel zu PyDev ==
  
 
* [[PyDev_Sources_Eclipse]]
 
* [[PyDev_Sources_Eclipse]]
 
* [[PyDev_AST]]
 
* [[PyDev_AST]]
 
** [[PyDev_AST_Knotentypen]]
 
** [[PyDev_AST_Knotentypen]]
 +
 +
= Quellen =
 +
 +
<references />

Version vom 9. Juni 2010, 18:11 Uhr

Allgemeines zu Python

  • Python[1] ist eine dynamische Programmiersprache.
  • Die Syntax von Python ist 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 möglicherweise unübersichtlicher. Um für Refactoring die Eigenschaften eines Objekts zu erkennen, muss daher oft auf heuristische Methoden zurückgegriffen werden — siehe den Artikel zu Type Inference.
  • Python enthält eine umfangreiche Bibliothek, beispielsweise Implementierungen von Netzwerkprotokollen wie HTTP, IMAP
  • Neben der Implementierung in C gibt es mit Jython eine Implementierung der Sprache Python in Java. Jython lässt sich beispielsweise benutzen, um Java-Programme um Skripting-Faehigkeiten zu ergänzen.

PyDev

PyDev ist ein plugin (genauer: eine Sammlung von plugins) für Eclipse, das Unterstützung für die Entwicklung von Python-Programmen in Eclipse integriert.

Artikel zu PyDev

Quellen

  1. http://www.python.org/about/