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.