Datenanalyse mit Python, Pandas und Numpy Schulung
Python ist eine vielseitige Programmiersprache, die für ihre Einfachheit und Lesbarkeit bekannt ist. Numpy Pandas ist ein Python Paket, das Datenstrukturen für die Arbeit mit strukturierten (tabellarischen, multidimensionalen, potenziell heterogenen) und Zeitreihendaten bereitstellt. Numpy bietet mit seinen Array-Operationen grundlegende Unterstützung für numerische Berechnungen. Zusammen bilden sie ein robustes Ökosystem für die effiziente Datenverarbeitung und -analyse in Python.
Diese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an fortgeschrittene Python-Entwickler und Datenanalysten, die ihre Fähigkeiten in der Datenanalyse und -manipulation mit Pandas und NumPy verbessern möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Eine Entwicklungsumgebung einrichten, die Python, Pandas und NumPy enthält.
- Eine Datenanalyseanwendung mit Pandas und NumPy erstellen.
- Fortgeschrittene Operationen zum Verarbeiten, Sortieren und Filtern von Daten durchzuführen.
- Aggregatoperationen durchführen und Zeitreihendaten analysieren.
- Daten mit Matplotlib und anderen Visualisierungsbibliotheken zu visualisieren.
- Debuggen und Optimieren ihres Datenanalysecodes.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Tag 1:
Wiederholung der grundlegenden Python und Data Analysis Fertigkeiten
Einführung in NumPy
- Erstellen von NumPy-Arrays
- Allgemeine Operationen auf Matrizen
- Verwendung von ufuncs
- Ansichten und Übertragungen auf NumPy-Arrays
- Optimieren der Leistung durch Vermeiden von Schleifen
- Optimierung der Leistung mit cProfile
Data Analysis mit Pandas
- Verwendung von vektorisierten Daten in Pandas
- Verarbeiten von Daten
- Sortieren und Filtern von Daten
- Aggregat-Operationen
- Analysieren von Zeitreihen
Data Visualization mit Matplotlib
- Plotten von Diagrammen mit Matplotlib
- Verwendung von Matplotlib aus Pandas heraus
- Erstellen von Qualitätsdiagrammen
- Visualisierung von Daten in Jupyter-Notebooks
- Andere Visualisierungsbibliotheken in Python
Tag 2:
Andere Python Bibliotheken für Data Analysis
- scikit-learn
- Scipy
- statsmodel
- RPy2
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Python und Datenanalysekenntnisse
Zielgruppe
- Python-Entwickler
- Datenanalysten
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Datenanalyse mit Python, Pandas und Numpy Schulung - Buchung
Datenanalyse mit Python, Pandas und Numpy Schulung - Anfrage
Datenanalyse mit Python, Pandas und Numpy - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
Der Trainer entwickelt das Training auf Basis des Tempo der Teilnehmer
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
ArcGIS für Spatial Analysis
14 StundenDiese Live-Schulung unter Anleitung in Deutschland (online oder vor Ort) richtet sich an Ökologen und Naturschutzmanager, die räumliche Datenprojekte in ArcGIS erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Räumliche Daten als Visualisierungen auszugeben.
- Geostatiken an aktuellen Daten durchzuführen.
- Geodatenanalyse, Datenverarbeitung und Kartierung mit ArcGIS durchzuführen.
- Geodaten für Projekte in ArcGIS zu analysieren.
ArcMap in ArcGIS
14 StundenDieses von einem Dozenten geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an fortgeschrittene Umweltwissenschaftler und Archäologen, die lernen möchten, wie man ArcMap in ArcGIS verwendet, um geografische Informationen zu sammeln, zu organisieren, zu verwalten und zu analysieren.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Grundlagen von ArcMap und ArcGIS zu verstehen.
- Geografische Informationen zu sozialen und archäologischen Elementen zu sammeln, zu organisieren, zu verwalten und zu analysieren.
- Räumliche Abfragen für die Impact-Bewertung durchzuführen.
ArcGIS von Grundlagen bis fortgeschritten
35 StundenDiese von einem Ausbilder geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Einsteiger und fortgeschrittene GIS-Fachleute und Analysten, die lernen möchten, wie man ArcGIS für Datenvisualisierung, räumliche Analyse und Geodaten-Projektmanagement effektiv einsetzt.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Navigieren und Verwenden von ArcGIS-Tools für die Verwaltung von Geodaten.
- Karten mit Ebenen und Attributen erstellen und anpassen.
- Fortgeschrittene räumliche Analysen und Geoprocessing-Aufgaben durchführen.
- Arbeitsabläufe mit ModelBuilder und Python zu automatisieren.
ArcGIS Enterprise für den technischen Support
14 StundenDiese von einem Dozenten geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an einsteiger niveau IT-Supportpersonal, das robusten Support für ArcGIS Enterprise bereitstellen möchte und dabei effektiv Anomalien oder Ausfälle ansprechen kann.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Architektur und Komponenten von ArcGIS Enterprise zu verstehen.
- ArcGIS Enterprise zu installieren, zu konfigurieren und zu verwalten.
- Fähigkeiten im Troubleshooting und Lösen häufig auftretender Probleme zu erwerben.
- Kompetenz in der Überwachung und Wartung von ArcGIS Enterprise-Umgebungen zu entwickeln.
- Techniken für Backup, Wiederherstellung und Performance-Optimierung zu meistern.
ArcGIS Grundlagen
14 StundenDiese von einem Ausbilder geführte, live-Schulung in Deutschland (online oder vor Ort) richtet sich an Einsteiger, die die grundlegenden Konzepte und Werkzeuge von ArcGIS kennenlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die grundlegenden Konzepte von GIS und räumlichen Daten zu verstehen.
- Sich in der ArcGIS-Oberfläche zurechtzufinden.
- Räumliche Daten zu erstellen und zu verwalten.
- Grundlegende räumliche Analysen durchzuführen.
- Karten und Visualisierungen zu erstellen.
ArcGIS Pro für Spatial Analysis
14 StundenAm Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Verstehen von GIS Konzepten und räumlichen Datentypen unter Verwendung der neuesten Version von ArcGIS Pro.
- die Benutzeroberfläche zu untersuchen und die Einsatzmöglichkeiten zu bewerten
- ArcGIS* Pro zu erkunden und Online-Inhalte zu nutzen
- Verwalten, Bearbeiten und Analysieren Ihrer eigenen Daten
- Ihre Daten auf sinnvolle und kreative Art und Weise anzeigen und weitergeben
Hinweis: Wir werden die neueste Version von ArcGIS Pro verwenden.
ArcGIS Professional Plus: Fortgeschrittene GIS-Datenverwaltung und -analyse
14 StundenArcGIS Professional Plus ist eine fortgeschrittene Version von ArcGIS Pro, die erweiterte Funktionen für georaumliche Datenanalyse, 3D-Modellierung, Automatisierung und Unternehmenszusammenarbeit bietet.
Diese vom Trainer geleitete, live durchgeführte Schulung (online oder vor Ort) richtet sich an fortgeschrittene GIS-Professionals, die ihre Fähigkeiten in räumlicher Datenanalyse, Automatisierung und Teilen mit den Werkzeugen von ArcGIS Professional Plus vertiefen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Werkzeuge von ArcGIS Pro Plus für die Datendarstellung und -analyse zu nutzen.
- 2D- und 3D-Karten mit fortgeschrittener Symbologie und Geoverarbeitungstechniken erstellen.
- Workflows mit ModelBuilder und Python-Skripten automatisieren.
- ArcGIS mit externen Datendiensten und Unternehmenssystemen integrieren.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxisübungen.
- Handson-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung zu diesem Kurs kontaktieren Sie uns bitte, um die Einzelheiten zu klären.
Advanced ArcGIS Pro für Spatial Analysis
35 StundenDiese von einem Kursleiter geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an fortgeschrittene GIS Fachleute, die ArcGIS Pro nutzen möchten, um ihre räumlichen Analysefähigkeiten zu verbessern, umfassende geostatistische Analysen durchzuführen und fortgeschrittene 3D-Modellierungstechniken für eine effektivere Entscheidungsfindung und Problemlösung in realen Szenarien anzuwenden.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Fortgeschrittene Fähigkeiten in räumlichen Analysetechniken mit ArcGIS Pro zu entwickeln.
- Python Skripting für die Automatisierung und komplexe Datenverarbeitung zu nutzen.
- Räumliche Modellierung zur Problemlösung in realen Szenarien anwenden.
- Geostatistische Analysen für fortgeschrittene Dateninterpretation durchführen.
- Integration externer Datenquellen und Nutzung der 3D-Raumdatenanalyse.
ArcGIS mit Python-Scripting
14 StundenDiese von einem Trainer geführte, live-Schulung in Deutschland (online oder vor Ort) richtet sich an GIS-Analysten, die wiederkehrende Aufgaben in GIS-Prozessen automatisieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- GIS-Anwendungen mit Python und ArcGIS-Tools zu erstellen.
- Mit dem ArcGIS-Paket ArcPy unter Verwendung von Python zu entwickeln.
- Die ArcGIS-Module für die Kartenautomatisierung unter Verwendung von Objektklassen in Python anzuwenden.
Erweiterte Geoinformationssysteme (GIS)
21 StundenDiese von einem Dozenten geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Geographen auf mittlerem Niveau, die ihre Kenntnisse in den Bereichen Raumanalyse, Datenmanagement und GIS-Anwendungen vertiefen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- fortgeschrittene räumliche Analysetechniken anzuwenden, um komplexe geographische Probleme zu lösen.
- große räumliche Datenbanken zu verwalten und Datenqualitätskontrollen durchzuführen.
- Dynamische und interaktive Karten und Visualisierungen für verschiedene Anwendungen zu erstellen.
- Programmierung und Automatisierung zur Rationalisierung von GIS-Workflows zu nutzen.
Google Maps API für Entwickler
14 StundenDiese Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Entwickler, die ihre Website oder Webanwendung mit Hilfe von Google Maps um Geo-Standortfunktionen erweitern möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Eine Karte in eine neue oder bestehende Website oder Webanwendung einzubinden.
- Live-Daten anzuzeigen, die mit dem aktuellen Standort synchronisiert werden.
- Ein Mashup zu erstellen, das Google Maps enthält.
- Gute CSSund JavaSkript-Programmierpraktiken anwenden
- Erstellen Sie eine eigene Karte für eine Anwendung.
Python für Geografische Informationsysteme (GIS)
21 StundenEin geografisches Informationssystem (GIS) ist ein System zur Erfassung, Speicherung, Bearbeitung, Analyse, Verwaltung und Präsentation räumlicher oder geografischer Daten. Das Akronym GIS wird manchmal für die Geoinformationswissenschaft (GIScience) verwendet, um sich auf die akademische Disziplin zu beziehen, die sich mit geografischen Informationssystemen befasst und einen großen Bereich innerhalb der breiteren akademischen Disziplin der Geoinformatik darstellt.
Die Verwendung von Python in Verbindung mit GIS hat in den letzten zwei Jahrzehnten erheblich zugenommen, insbesondere mit der Einführung der Python-Reihe 2.0 im Jahr 2000, die viele neue Programmierfunktionen enthielt, die den Einsatz der Sprache erheblich erleichterten. Seitdem wird Python nicht nur in kommerziellen GIS-Produkten wie denen von Esri verwendet, sondern auch auf Open-Source-Plattformen, unter anderem als Teil von QGIS und GRASS. In der Tat ist Python heute die bei weitem am häufigsten von GIS-Benutzern und Programmierern verwendete Sprache.
Dieses Programm deckt die Verwendung von Python und seinen fortgeschrittenen Bibliotheken wie geopandas, pysal, bokeh und osmnx ab, um eigene GIS-Funktionen zu implementieren. Das Programm deckt auch einführende Module rund um ArcGIS API und QGIS toolboox ab.
Python für ArcGIS und QGIS für Erdwissenschaftler und Ingenieure
35 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an erdbeiwissenschaftliche und ingenieurtechnische Fachleute mit Anfängerniveau, die Python zur Geoinformatikanalyse in den Umgebungen von ArcGIS und QGIS verwenden möchten.
Am Ende dieses Trainings werden die Teilnehmer folgendes können:
- Python-Syntax und Steuerungsstrukturen erlernen, um Geoinformatikaufgaben effizient auszuführen.
- Pandas, Numpy und Matplotlib für die Datenanalyse und -visualisierung in GIS verwenden.
- Vektordaten mit den Bibliotheken Geopandas, Arcpy und PyQGIS bearbeiten und analysieren.
- Geoinformatikprozesse und -workflows mittels Python-Skripten in ArcGIS und QGIS automatisieren.
- Benutzerdefinierte, pythonbasierte Geoverarbeitungstools für ArcGIS und QGIS entwickeln, um Aufgaben zu optimieren.
QGIS für Geoinformationssysteme
21 StundenEin Geografisches Informationssystem (GIS) ist ein System, das entwickelt wurde, um räumliche oder geographische Daten zu erfassen, zu speichern, zu bearbeiten, zu analysieren, zu verwalten und darzustellen. Die Abkürzung GIS wird manchmal für die Geografische Informationswissenschaft (GIScience) verwendet, um das akademische Fach zu bezeichnen, das sich mit geografischen Informationssystemen beschäftigt. Dies ist ein großes Gebiet innerhalb der breiteren akademischen Disziplin der Geoinformatik.
QGIS funktioniert als Software für Geografische Informationssysteme (GIS), die es Benutzern ermöglicht, räumliche Informationen zu analysieren und zu bearbeiten. Darüber hinaus können grafische Karten komponiert und exportiert werden. QGIS unterstützt sowohl Raster- als auch Vektorschichten; Vektor-Daten werden als Punkte, Linien oder Polygone gespeichert. Es werden verschiedene Formate von Rasterbildern unterstützt, und die Software kann Bilder georeferenzieren. Zusammengefasst ermöglicht es Benutzern, geografische Informationen auf Windows, Mac, Linux und BSD zu erstellen, bearbeiten, visualisieren, analysieren und veröffentlichen.
In der ersten Phase stellt dieses Programm die QGIS-Oberfläche für allgemeine Nutzung vor. In der zweiten Phase werden wir PyQGIS einführen – die Python-Bibliotheken von QGIS, die es ermöglicht, GIS-Funktionalitäten in Ihrem Python-Code oder Ihrer Python-Anwendung zu integrieren. Sie können sogar Ihre eigene Python-Erweiterung für eine bestimmte GIS-Funktionalität erstellen.