Änderungen

Wechseln zu: Navigation, Suche

Python in Eclipse

29 Byte hinzugefügt, 16:21, 18. Jun. 2010
/* Allgemeines zu Python */
* 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 bei größeren Projekten wird es dadurch möglicherweise unü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.
165
Bearbeitungen