- Home
- Teilnehmenden Homepage
- Kursangebote
- Aktuelles Kursprogramm
- Betriebssysteme, Programmieren
- Python: Automatisierung, Web-Scraping, Bildbearbeitung
- Digitale Selbstverteidigung: Einführung in die IT-Sicherheit für Anwender:innen
- Linux: Bash Workshop (TheAlternative.ch)
- Python: Machine Learning for Beginners
- Linux: Introduction to Open Source Software (TheAlternative.ch)
- Git: Continuous Integration und Deployment in GitLab@UZH
- Python: Basics
- Python: Intermediate
- Microsoft Power Automate: Digitalisierung erster Prozesse
- Science IT: Linux Command Line
- Bildbearbeitung, Illustration und Präsentation
- Collaboration, Social Media und Webpublishing
- CMS: Barrierefreie Webseiten erstellen
- Social Media und Wissenschaftskommunikation
- Bilder für den Webauftritt
- CMS-Einführung Magnolia
- Erstellen und Publizieren von Webseiten
- JavaScript: Grundlagen
- Microsoft Planner: Aufgabenmanagement mit Kanban
- UZH365: Erstellen Sie mit SharePoint Webpages, Bibliotheken und Lists ein Intranet
- UZH365: Grundlagen der Zusammenarbeit in der Cloud
- UZH365: Effektive Kommunikation mit Teams Telefonie
- UZH365: Microsoft Outlook (im Web) Grundlagen
- UZH365: Outlook Desktop Productivity Training
- UZH365: SharePoint Grundlagen
- TOPdesk: Hands-on Essentials
- Data Science
- QGIS: Räumliche Datenanalyse und Kartenerstellung
- Python: Introduction to Natural Language Processing (NLP)
- Python: For the Digital Humanities
- Einführungskurs in das Statistikpaket SPSS
- Introduction to Programming with MATLAB
- Python: Data Analysis Essentials
- R: Basic Introduction
- Qualitative Datenanalyse mit MAXQDA
- R: Crash Course in Statistics using R
- R: Reporting using Quarto & R Markdown
- R: tidyverse for Data Science
- UZH365: Datenanalyse und Visualisierung mit PowerBI
- Datenbanken, Tabellenkalkulation
- E-Learning & Examination
- OLAT: Für Kursautor:innen
- OLAT 6: Neue Funktionen und Kursbausteine
- Inspera: Kurzeinblick für Prüfungsadministrator:innen
- Inspera: Für Neueinsteigende
- Inspera: Für Fortgeschrittene
- Kaltura: Videos für die UZH produzieren, interaktiv gestalten und publizieren
- KlickerUZH: Introduction and Didactic Use Cases
- Scientific Computing
- Textverarbeitung, Publishing
- Wissensmanagement
- UZH365: Digitale Kommunikation und Zusammenarbeit
- IT Kurse von weiteren Organisationseinheiten der UZH
- Lunchveranstaltungen
- Kursraum-Informationen
Python: Automatisierung, Web-Scraping, Bildbearbeitung
Entdecken Sie die Möglichkeiten der Automatisierung bei der Arbeit mit Daten und Bildern mit Python. In drei Sitzungen dieses interaktiven Kurses erarbeiten wir gemeinsam die Grundlagen.
Das Internet ist eine riesige Informationsquelle. Mit Hilfe von Web-Scraping können Sie gezielt Daten von Webseiten extrahieren, die Ihnen bei der Entscheidungsfindung oder der Analyse von Trends von Nutzen sind. In diesem Kurs lernen Sie, wie Sie mit Python Daten aus dem Internet extrahieren und anschliessend bereinigen und aufbereiten.
In einer weiteren Sitzung beschäftigen wir uns mit der Analyse der Daten und wie Sie diese in verschiedene Dateiformate konvertieren und ansprechende Visualisierungen erstellen.
Darüber hinaus werden wir uns mit der Bildverarbeitung in Python beschäftigen und Sie werden lernen, wie Sie Python zur Automatisierung von Arbeitsschritten nutzen können.
Allgemeine Informationen
Dauer | 9 Stunden |
---|
- Web-Scraping, Datenbereinigung und Datenaufbereitung
- Identifizieren und Auswählen relevanter Elemente im HTML-Quelltext
- Web-Scraping (z.B. mit BeautifulSoup)
- Daten bereinigen und aufbereiten
- Daten analysieren, Daten in andere Dateiformate speichern, Daten präsentieren
- Grundlegende Techniken der Datenanalyse mit Python
- Speichern von Daten in unterschiedlichen Dateiformaten
- Erstellen von Diagrammen und Visualisierungen
- Erstellen von interaktiven Dashboards (z.B. mit Dash oder Flask)
- Bildbearbeitung und Automatisierung mit Python
- Einführung in die Bildverarbeitung mit Python (z.B. mit OpenCV)
- Einfache Manipulation von Bildern
- Python verwenden, um Aufgaben und Workflows zu automatisieren
Darüber hinaus ist es hilfreich, wenn bereits erste Erfahrungen im Umgang mit Python-Bibliotheken gemacht wurden. Kenntnisse der folgenden Bibliotheken wären von Vorteil, sind aber nicht zwingend erforderlich:
- BeautifulSoup (für Web-Scraping)
- Pandas (für Datenmanipulation und -analyse)
- Matplotlib (zur Datenvisualisierung)
- OpenCV (für die Bildverarbeitung)
Kursdaten
Code | Referierende | Daten | Plätze frei | Ort | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aktuell keine Kurse vorhanden |