Python: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 15: Zeile 15:
 
* Python Essential Reference
 
* Python Essential Reference
  
== Python-Programmierung für GIS ==
+
== Python installieren und editieren ==
 +
 
 +
=== Installation Python ===
 +
Installation Python unter Windows:
 +
* tbd.
 +
 
 +
Installation Python unter Unix:
 +
* tbd.
 +
 
 +
=== Python-Editoren und IDEs ===
 +
 
 +
Zum Editieren und als Entwicklungsumgebung (integrated development environments, IDE) empfehlen wir Eclipse mit pyDev:
 +
* Eclipse mit pyDev-Plugin: (Unix, Windows, Mac OS X), vollständige IDE u.a. mit Code-Vervollständigung und Reactoring.
 +
** Installation: http://eclipse.org und http://pydev.org/download.html
 +
**  Python Development with PyDev and Eclipse - [http://www.vogella.de/articles/Python/article.html Tutorial]
 +
 
 +
Ansonsten haben wir über folgende Editoren gutes gehört (und gelesen):
 +
* Eric?
 +
* PythonWin: (Windows only), mit Debugger, bei ArcGIS-User verbreitet, keine Code-Vervollständigung.
 +
* Komodo Edit: Open Source-Version von "Komodo IDE" (Unix, Windows, Mac OS X)
 +
 
 +
== Python-Programmierung ==
 +
 
 +
=== Python-Programmierung für GIS ===
  
 
PyWPS Web Processing Service: PyWPS ia Python program which implements the OGC [[WPS]] 1.0.0
 
PyWPS Web Processing Service: PyWPS ia Python program which implements the OGC [[WPS]] 1.0.0
Zeile 23: Zeile 46:
 
been written in other languages. See http://pywps.wald.intevation.org/documentation/ .
 
been written in other languages. See http://pywps.wald.intevation.org/documentation/ .
  
== Python-Programmierung mit QGIS ==
+
=== Python-Programmierung mit QGIS ===
 
* Siehe [http://dev.ifs.hsr.ch/python4gis Python Programming for (Q)GIS].  
 
* Siehe [http://dev.ifs.hsr.ch/python4gis Python Programming for (Q)GIS].  
  
== Python-Programmierung mit ArcGIS ==
+
=== Python-Programmierung mit ArcGIS ===
 
* Lecture [http://www.gis.usu.edu/~jlowry/python/ "GIS Programming with Python"] von John Lowry e al.  
 
* Lecture [http://www.gis.usu.edu/~jlowry/python/ "GIS Programming with Python"] von John Lowry e al.  
 
* "A Guide to the Python Universe for ESRI".
 
* "A Guide to the Python Universe for ESRI".
 
* Kurse z.B. bei ESRI Suisse in Zürich.
 
* Kurse z.B. bei ESRI Suisse in Zürich.
 
== Editoren ==
 
Editoren:
 
* Eclipse mit pyDev-Plugin: (Unix, Windows, Mac OS X), vollständige IDE u.a. mit Code-Vervollständigung und Reactoring.
 
** Installation: http://eclipse.org und http://pydev.org/download.html
 
**  Python Development with PyDev and Eclipse - [http://www.vogella.de/articles/Python/article.html Tutorial]
 
* PythonWin: (Windows only), mit Debugger, bei ArcGIS-User verbreitet, keine Code-Vervollständigung.
 
* Komodo Edit: Open Source-Version von "Komodo IDE" (Unix, Windows, Mac OS X)
 
  
 
== Weblinks ==
 
== Weblinks ==

Version vom 16. März 2010, 00:59 Uhr

Siehe auch:

Dokumentation

für Neueinsteiger:

Bücher:

  • Dive into Python - Online-Version
  • Python in a Nutshell
  • Learning Python
  • Python Essential Reference

Python installieren und editieren

Installation Python

Installation Python unter Windows:

  • tbd.

Installation Python unter Unix:

  • tbd.

Python-Editoren und IDEs

Zum Editieren und als Entwicklungsumgebung (integrated development environments, IDE) empfehlen wir Eclipse mit pyDev:

Ansonsten haben wir über folgende Editoren gutes gehört (und gelesen):

  • Eric?
  • PythonWin: (Windows only), mit Debugger, bei ArcGIS-User verbreitet, keine Code-Vervollständigung.
  • Komodo Edit: Open Source-Version von "Komodo IDE" (Unix, Windows, Mac OS X)

Python-Programmierung

Python-Programmierung für GIS

PyWPS Web Processing Service: PyWPS ia Python program which implements the OGC WPS 1.0.0 standard (with a few omissions). PyWPS has a low footprint, making it easy to install. Python was considered a good choice of implementation language as it is a very easy language to develop in and allows partners to easily integrate existing processing which may have been written in other languages. See http://pywps.wald.intevation.org/documentation/ .

Python-Programmierung mit QGIS

Python-Programmierung mit ArcGIS

Weblinks