Python: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Bücher)
(Bücher)
Zeile 12: Zeile 12:
  
 
=== Bücher ===
 
=== Bücher ===
* Dive into Python - [http://www.diveintopython.org/ Online-Version]
+
Python für Einsteiger:
* Python in a Nutshell, Martelli Alex - Gutes Buch, umfangreiche Beschreibung
+
* ''Learning Python'', Mark Lutz - Ein gutes Buch für Pythonanfänger.
* Learning Python, Mark Lutz - Ein gutes Buch für Pythonanfänger.
+
* ''Dive into Python'' - [http://www.diveintopython.org/ Online-Version]
* Python Essential Reference, David M. Beazley - Gute Python Referenz.
+
* ''Head First Programming Python'', Griffiths, David und Paul Barry - Zu verspieltes Layout, zu grosse Bilder.
* Head First Programming Python, Griffiths, David und Paul Barry - Zu verspieltes Layout, zu grosse Bilder.
+
* ''Python for Dummies'', Maruch Stef und Aahz Maruch: - guter Aufbau, Icon für Tipps ect..
* Python for Dummies, Maruch Stef und Aahz Maruch: - guter Aufbau, Icon für Tipps ect..
+
 
* Rapid GUI Programming with Python and Qt, Summerfield, Mark - Gutes Buch zu PyQt 4, Python und QT wird auch erklärt.
+
Bücher allgemein:
 +
* ''Python in a Nutshell'', Martelli Alex - Gutes Buch, umfangreiche Beschreibung
 +
* ''Python Essential Reference'', David M. Beazley - Gute Python Referenz.
 +
 
 +
Python zusammen mit weiteren Technologien:
 +
* ''Rapid GUI Programming with Python and Qt'', Summerfield, Mark - Gutes Buch zu PyQt 4, Python und QT wird auch erklärt.
  
 
== Python installieren und editieren ==
 
== Python installieren und editieren ==

Version vom 9. April 2010, 16:24 Uhr

Siehe auch:

Dokumentation

für Neueinsteiger:

Bücher

Python für Einsteiger:

  • Learning Python, Mark Lutz - Ein gutes Buch für Pythonanfänger.
  • Dive into Python - Online-Version
  • Head First Programming Python, Griffiths, David und Paul Barry - Zu verspieltes Layout, zu grosse Bilder.
  • Python for Dummies, Maruch Stef und Aahz Maruch: - guter Aufbau, Icon für Tipps ect..

Bücher allgemein:

  • Python in a Nutshell, Martelli Alex - Gutes Buch, umfangreiche Beschreibung
  • Python Essential Reference, David M. Beazley - Gute Python Referenz.

Python zusammen mit weiteren Technologien:

  • Rapid GUI Programming with Python and Qt, Summerfield, Mark - Gutes Buch zu PyQt 4, Python und QT wird auch erklärt.

Python installieren und editieren

Installation Python

Installation Python unter Windows:

Installation Python unter Unix:

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):

  • Komodo Edit (Unix, Windows, Mac OS X): Open Source-Version von "Komodo IDE". http://www.activestate.com/komodo_edit/
  • PyPE: Übersichtlicher Editor. http://pype.sourceforge.net/index.shtml
  • Eric4: Einfach und doch viele Funktionen, selber in Python geschrieben. Etwas aufwändig zu installieren. http://eric-ide.python-projects.org/
  • Jedit mit JpyDbg-Plugin: einfacher Editor mit Python-Plugin. http://jedit.org
  • PythonWin (Windows only): mit Debugger, bei ArcGIS-User verbreitet, keine Code-Vervollständigung.
  • IDLE: Im Python-Paket enthaltener Editor. Etwas gewöhnungsbedürftig, aber mit vielen Features wie: syntax highlighting, autocompletion und debugging.

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