Hilfreiche Links für Python


Ich mache gerade einen Python-Kurs und teile gern mit Euch die vielen hilfreichen Links:

Tutorials etc.

  • Die offizielle Homepage von Python
  • tutorialspoint, Python Tutorial
    gut sortierte Liste der verschiedenen Ausdrücke (Elemente, Funktionen…) mit Erläuterungen und Beispielen
  • ein weiteres Tutorial: Python-Kurs, etwas netter aufbereitet, aber das interessiert wohl nur die Nicht-Programmierer 🙂
  • Die interaktive Tutorials von learnpython.org und Try Python mit Code-Fenster
  • Das deutschsprachige Wiki

Literatur

  • A Byte of Python ist ein kostenlos verfügbares Buch über Python, dass es für verschiedene Versionen und als pdf oder html gibt. Hier gibt es eine deutsche Übersetzung.
  • Kaiser, Peter & Ernesti, Johannes (2008): Python. Das umfassende Handbuch – Aktuell zu Python 2.5; ebenfalls kostenfrei als pdf und html, aber auch als Buch: ISBN 978-3-8362-1110-9
  • Lutz, Mark & Ascher, David (2000): Einführung in Python. ISBN: 978-3897211292; empfehlenswerte Einführung, da ausführlich aber nicht zu ausfürhlich
  • Downey, Allen B.: Think Python. How to Think Like a Computer Scientist. Kostenfrei als pdf
  • Pilgrim, Mark (2004): Dive Into Python. Für erfahrene Programmierer, kostenfrei als pdf und html
  • Westra, Erik (2010): Python Geo-Spatial Development. ISBN: 978-1849511544; enthält keine Einführung in Python, daher eher für Fortgeschrittene

Bibliotheken und Erweiterungen

  • GDAL – Geospatial Data Abstraction Library, freie Programmbibliothek für die Übersetzung räumlicher Rasterdaten, enthalten ist auch eine Programmbilbliothek für Vektordaten OGR.
    Beides gibt es auch hier, falls der Server mal Probleme macht…
  • kostenlose Erweiterungsmodule für Python sind z.B.:
    NumPy (Numeric Python) zur Bearbeitung von großen Arrays und Matrizen mit numerischen Daten
    SciPy (Scientific Python) erweitert NumPy um nützliche Funktionen, wie Minimierung, Regression, Fourier-Transformation usw.
  • Liste für Geo programming resources für Python

Ergänzungen sind erwünscht. Einfach einen Kommentar schreiben, ich nehme es dann in die Liste auf.