Eckdaten
Zielgruppe: Projektmanager*innen, Projektverantwortliche, Prozessverantwortliche in Unternehmen | Dauer 2 Tage | 9:00–17:00 | Trainer: Hecker Consulting | Teilnehmerzahl: 1-12
Seminarbeschreibung
In jeder Organisation gibt es Aufgaben, die von einer Automatisierung profitieren würden, aber oft sind die Prozesse zu speziell für Standardsoftware. Python ist eine leicht zu erlernende Programmiersprache, mit der Unternehmen benutzerdefinierte Automatisierungen skripten und die Zeitersparnis ernten können.
Hier wird erfahren, wie eigene sich wiederholende Aufgaben mit Python automatisiert werden können. Anhand von Praxisbeispielen zeigt sich, dass nahezu alles mit Python automatisierbar ist: vom Ausfüllen von PDFs und dem Starten von Programmen über das Versenden von E-Mails und Voicemails bis hin zur Arbeit mit Kalendern und der Organisation von Dateien und Ordnern.
Dabei wird entdeckt, wie mit Python und Open-Source-Bibliotheken sowie Werkzeugen, elegante Lösungen geschaffen werden können, die die Routinearbeit erleichtern.
Der Workshop findet per Videokonferenz im Webbrowser statt. Alle nötigen Informationen bzgl. Zugangsdaten werden vorab per E-Mail versandt.
Agenda der IT-Schulung
Python Automatisierung Überblick
- Einführung in Automatisierung (RPA)
- Typische Anwendungsfälle
- Vorgehensweise und Methoden
Dateiverwaltung automatisieren
- Python für die Datei-Automatisierung verwenden
- Wie man Dateien liest
- Wie man Dateien schreibt
- Ausführen von Befehlen
- Verzeichnisse organisieren
GUI-Programme automatisieren
- Bibliotheken und Frameworks für GUI-Automatisierung
- Aufruf von Programmen
- Tastatur und Maus steuern
- Eingaben und Aktionen auslösen
- Wartezyklen einbauen
- COM-Komponenten unter Windows
- .NET-Programme unter Windows
Web-Scraping automatisieren
- Der Wert von Web Scraping
- Erstellen einer Anfrage und Parsen
- Erforschen der HTML-Struktur
- Wie man Daten isoliert
- Vorbereitungen für paginiertes Scraping
- Scraping von paginiertem Inhalt
Web-Browsing automatisieren
- Automatisieren von Web-Browsing
- Grundlegende Browser-Interaktionen
- Handhabung von Drag & Drop
- Selenium Wartefunktionen
- Selenium explizite Wartefunktionen
APIs automatisieren
- Verstehen von API-Aufrufen
- Erstellen von API-Anfragen
- Parsen von JSON
- API-Schlüssel verwenden
- Verknüpfen von API-Aufrufen
Zielgruppe
Voraussetzung für die Teilnahme sind Vorkenntnisse in mindestens einer Programmiersprache, idealerweise Python. Erste Erfahrungen mit Automatisierungsprozessen, Makros, Skripten etc. sind nicht zwingend erforderlich, aber von Vorteil.
Der Workshop wird in deutscher Sprache durchgeführt. Es werden eigene PCs mit einem Betriebssystem nach Wahl benötigt.