Kurs Python richtig lernen: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Update in den Systemvoraussetzungen)
K (Software)
Zeile 40: Zeile 40:
 
Systemvoraussetzungen:
 
Systemvoraussetzungen:
 
* Linux, Mac OS X oder Windows.
 
* Linux, Mac OS X oder Windows.
* Auf dem System muss VirtualBox installiert werden können.
+
* Auf dem System muss die Software 'VirtualBox' installiert werden können.
  
 
Zu Installieren:
 
Zu Installieren:
 
* VirtualBox ([http://www.virtualbox.org www.virtualbox.org])
 
* VirtualBox ([http://www.virtualbox.org www.virtualbox.org])
* Eine von uns zur Verfügung gestellte virtuelle Maschine wo alles Notwendige schon vorinstalliert ist
+
* Eine von uns zur Verfügung gestellte virtuelle Maschine (eine Datei im passenden VirtualBox-Format), wo alles Notwendige schon vorinstalliert ist

Version vom 6. Juli 2012, 08:18 Uhr

GISpunkt-Seminar "Python richtig lernen" (Kürzel Sem_Python).

 Nächste Durchführung: Donnerstag 13. und Freitag, 14. September 2012 (siehe auch Agenda)

Siehe auch:

Organisation:

  • Ort: HSR Hochschule für Technik Rapperswil
  • Anmeldung: Per E-mail (Online-Formular in Vorbereitung)
  • Anmeldefrist und Abmeldungen: Siehe hier
  • Anzahl Teilnehmer: mind. 5, max. 12
  • Kosten: CHF 1450.– (inkl. Verpflegung und Kursunterlagen)

Überblick

Die Automatisierung von Prozessen und Abläufen hilft die Effizienz zu steigern und den Arbeitsablauf der Datenverarbeitung zu vereinfachen. Zudem können mit relativ einfachen Mitteln neue bis anhin nur schwer realisierbare Verarbeitungs-schritte umgesetzt werden. Python ist eine leistungsfähige, erweiterbare und doch einfach zu lernende Skriptsprache für ein breites Anwendungsspektrum, die auch sehr gut mit Geodaten umgehen kann. Dieser Kurs bietet eine Einführung in die Python-Skriptsprache. Die resultierenden Skripts als kleine eigenständige Programme benützt werden, oder in grössere Python-Projekte integriert werden.

Lernziele: Nach Abschluss der Lage sind Sie in der Lage, eigenständig einfache Python-Skripts zu schreiben, um spezifische Arbeitsabläufe der Datenverarbeitung zu automatisieren.

Zielgruppe und Voraussetzungen: Der Kurs richtet sich an Personen, die Python lernen möchten, um einfach und effizient kleine Skripts zu programmieren. Der Kurs wird mit Beispielen aus der Geodaten-Verarbeitung illustriert, ist jedoch auch für Personen ohne Geodaten-Hintergrund geeignet. Der Kurs setzt keinerlei Kenntnisse einer Programmiersprache voraus. Ein gewisses Abstraktionsvermögen und der Wille, in die Informatikwelt einzutauchen, sind jedoch von Vorteil. Vom Kurs können auch Personen profitieren, die Python bereits kennen, da sie unter moderner Softwareentwicklung u.a. auch objektorientiertes Programmieren und UNIT-Testing kennenlernen.

Programm

  • Grundlagen in Python (2h)
  • Einführung in Python-Module (1h)
  • Programme gut strukturieren (1h)
  • Daten lesen und schreiben (File I/O) (1h)
  • Einführung in Numpy (2h)
  • Programmier-Übung mit Raster-Daten (1h)
  • Fehler beseitigen in Skripten (1h)
  • Vektor-Daten manipulieren in Python (2h)
  • Interaktion mit einer Datenbank (SQLite) (1h)
  • Web Services aufrufen (1h)
  • Programmier-Übung: Geokodieren mit Python (1h)
  • Testen von Skripten (2h)

Software

Systemvoraussetzungen:

  • Linux, Mac OS X oder Windows.
  • Auf dem System muss die Software 'VirtualBox' installiert werden können.

Zu Installieren:

  • VirtualBox (www.virtualbox.org)
  • Eine von uns zur Verfügung gestellte virtuelle Maschine (eine Datei im passenden VirtualBox-Format), wo alles Notwendige schon vorinstalliert ist