Schulung · Workshop · Coaching · Beratung

Automatisierung (RPA) mit Python Schulung: Desktop, Web, APIs

Automatisierung (RPA) mit Python: Dateien, Desktop, Browser und APIs

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie automatisieren wiederkehrende Büroabläufe mit Python – vom Ordner voller PDF-Rechnungen über Windows-Anwendungen und Webportale bis zur Schnittstelle – und betreiben die Skripte zuverlässig im Alltag.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Welche Routinearbeit lässt sich mit ein paar hundert Zeilen Python dauerhaft abgeben?

RPA mit Python bedeutet: Abläufe, die heute jemand Klick für Klick erledigt, übernimmt ein Skript – Rechnungen aus dem Postfach ablegen, Daten aus einem Webportal in eine Tabelle übertragen, eine Windows-Anwendung mit Werten aus einer CSV-Datei befüllen. Kommerzielle RPA-Plattformen leisten das auch, doch viele Prozesse sind zu speziell oder zu klein für eine Lizenz. Mit der Standardbibliothek und bewährten Open-Source-Paketen bauen Sie eigene Software-Roboter, die genau zu Ihrem Ablauf passen und die Sie selbst verstehen und ändern können.

Für jede Aufgabe wählen wir die stabilste Ebene, in dieser Rangfolge: zuerst Dateien und Ordner mit pathlib, shutil und subprocess, dann Programmierschnittstellen mit httpx und Pydantic, danach Webseiten per Scraping mit Beautiful Soup und Browserautomatisierung mit Playwright und Selenium. Erst wenn es keinen anderen Weg gibt, steuern wir Desktop-Programme über die Oberfläche – mit pywinauto, PyAutoGUI, COM-Schnittstellen zu Office und pythonnet für .NET. Ein eigener Block behandelt E-Mail, Zeitsteuerung, Protokollierung und den Wiederanlauf nach Fehlern, denn eine Automatisierung muss auch dann laufen, wenn niemand zusieht.

Ein Coding-Agent nimmt Ihnen beim Automatisieren viel Tipparbeit ab, etwa das Übersetzen eines aufgezeichneten Klickpfads in robuste Locator oder das Schreiben eines Parsers für eine unübersichtliche JSON-Antwort. Wir setzen dafür Claude Code im Projektordner ein, allerdings nur gegen Testordner, Demo-Portale und Testkonten. Jede Automatisierung erhält einen Trockenlauf-Modus, der zunächst nur protokolliert, was sie ändern würde – erst danach darf sie echte Dateien verschieben oder Formulare absenden.

Am besten bringen Sie einen konkreten Ablauf aus Ihrer Abteilung mit, den Sie gern loswerden möchten. Wir zerlegen ihn am ersten Tag in Schritte, prüfen, welcher davon über eine Schnittstelle statt über die Oberfläche erreichbar ist, und setzen ihn im Lauf des Kurses um. Grundkenntnisse in Python, etwa Variablen, Schleifen und Funktionen, setzen wir voraus.

Die meisten gescheiterten Automatisierungen, die ich übernommen habe, klickten sich durch eine Oberfläche, obwohl das Zielsystem längst eine Schnittstelle hatte. Jede neue Programmversion verschob einen Knopf, und das Skript stand still. Meine Regel lautet deshalb: Datei vor API, API vor Browser, Browser vor Desktop. Python beherrscht alle vier Ebenen – der eigentliche Gewinn liegt darin, für jeden Schritt die stabilste zu wählen und das Skript so zu bauen, dass es nach einem Abbruch einfach noch einmal starten kann.

Was Sie danach können

  • Sie bewerten Abläufe auf ihre Eignung für eine Automatisierung und wählen je Schritt zwischen Datei, API, Browser und Oberfläche
  • Sie automatisieren Datei- und Ordneraufgaben mit pathlib, shutil, subprocess und pypdf
  • Sie steuern Windows-Anwendungen mit pywinauto und COM, ohne sich auf Bildschirmkoordinaten zu verlassen
  • Sie lesen Daten aus Webseiten und APIs aus und automatisieren Webportale mit Playwright oder Selenium und expliziten Wartebedingungen
  • Sie betreiben Automatisierungen zeitgesteuert mit Protokoll, Fehlerbenachrichtigung und sicherem Wiederanlauf

Zielgruppe und Voraussetzungen

  • Fachanwender:innen und Sachbearbeiter:innen mit Python-Grundkenntnissen, die eigene Routineabläufe automatisieren wollen
  • Administrator:innen und IT-Mitarbeiter:innen, die Batch- oder VBA-Skripte durch Python ablösen
  • Entwickler:innen, die RPA-Lösungen ohne kommerzielle Plattform umsetzen oder ergänzen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Automatisierung (RPA) mit Python: Dateien, Desktop, Browser und APIs

Automatisierung mit Python im Überblick
  • Was RPA bedeutet: Software-Roboter für regelbasierte Abläufe, Abgrenzung zum Einzelskript
  • Typische Anwendungsfälle: Rechnungsablage, Datenübertragung zwischen Systemen, Berichte
  • Automatisierungskandidaten bewerten: Häufigkeit, Regelhaftigkeit, Fehlerkosten
  • Vorgehen: Ablauf als Schrittfolge dokumentieren, für jeden Schritt die stabilste Ebene wählen
  • Python-Bibliotheken neben kommerziellen RPA-Plattformen wie UiPath und Power Automate
  • Projektumgebung mit uv, festgeschriebene Abhängigkeiten und Konfiguration per .env-Datei
Dateien und Ordner automatisieren
  • Python für Dateiaufgaben: Pfade mit pathlib statt zusammengesetzter Strings
  • Dateien lesen: Text mit Zeichenkodierung, CSV mit csv, Excel-Arbeitsmappen mit openpyxl
  • Dateien schreiben, über eine temporäre Datei sicher ersetzen und Sicherungskopien anlegen
  • PDF-Dateien auslesen und Formularfelder ausfüllen mit pypdf
  • Externe Programme starten mit subprocess.run, Rückgabecode und Ausgabe auswerten
  • Ordner aufräumen: Dateien nach Datum oder Typ sortieren, shutil.move, Namenskonflikte
  • Doppelte Dateien über Prüfsummen mit hashlib erkennen
  • Archive packen und entpacken mit zipfile und shutil.make_archive
  • Ordner überwachen mit watchdog und auf neu eintreffende Dateien reagieren
Desktop-Anwendungen automatisieren
  • Bibliotheken für GUI-Automatisierung im Vergleich: pywinauto, PyAutoGUI, Bilderkennung
  • Programme aufrufen oder an laufende Fenster anbinden mit Application aus pywinauto
  • Tastatur und Maus steuern mit PyAutoGUI, Not-Aus über die FAILSAFE-Ecke
  • Steuerelemente über das UIA-Backend ansprechen statt über Bildschirmkoordinaten
  • Eingaben und Aktionen auslösen: Felder füllen, Menüpunkte wählen, Dialoge bestätigen
  • Wartezyklen: auf Fenster und Steuerelemente warten statt fester time.sleep-Pausen
  • Bilderkennung mit locateOnScreen als Notlösung – Grenzen bei Skalierung und Auflösung
  • Excel und Outlook über COM-Komponenten unter Windows steuern mit pywin32
  • .NET-Programme und -Bibliotheken unter Windows aus Python nutzen mit pythonnet
  • Grenzen außerhalb von Windows: Bedienungshilfen-Freigabe unter macOS, Wayland unter Linux
Web-Scraping automatisieren
  • Der Wert von Web Scraping – und seine Grenzen: robots.txt, Nutzungsbedingungen, Urheberrecht
  • Eine Anfrage erstellen mit httpx: Header, Timeouts, Sitzungen und Cookies
  • HTML parsen mit Beautiful Soup und CSS-Selektoren
  • HTML-Struktur in den Entwicklerwerkzeugen des Browsers erforschen, stabile Merkmale finden
  • Daten isolieren: Tabellenzellen, Attribute und Texte gezielt herausziehen und bereinigen
  • Paginiertes Scraping vorbereiten: URL-Muster, Weiter-Links oder die JSON-Schnittstelle der Seite
  • Paginierte Inhalte abrufen mit Drosselung, Wiederholung bei Fehlern und Zwischenspeicher
  • Ergebnisse als CSV-Datei oder in einer SQLite-Datenbank ablegen
Web-Browsing automatisieren
  • Browserautomatisierung mit Playwright für Python und Selenium WebDriver im Vergleich
  • Selenium 4: Browsertreiber über den Selenium Manager statt manueller Installation
  • Grundlegende Browser-Interaktionen: navigieren, Formulare ausfüllen, klicken, Dateien hochladen
  • Klickpfade aufzeichnen mit playwright codegen und den erzeugten Code bereinigen
  • Drag & Drop mit ActionChains in Selenium und drag_to in Playwright
  • Selenium-Wartefunktionen: implizite Wartezeit und warum sie selten genügt
  • Explizite Wartefunktionen mit WebDriverWait und expected_conditions
  • Automatisches Warten über Locator in Playwright, expect für Zustandsprüfungen
  • Anmeldung einmal durchführen und den Sitzungszustand mit storage_state wiederverwenden
  • Downloads abfangen, Headless-Betrieb und Screenshots zur Fehlerdiagnose
APIs automatisieren
  • API-Aufrufe verstehen: REST, HTTP-Methoden, Statuscodes und Header
  • API-Anfragen erstellen mit httpx: Query-Parameter, JSON-Body, Timeouts
  • JSON parsen und Antworten mit Pydantic-Modellen auf Vollständigkeit prüfen
  • API-Schlüssel und Tokens aus Umgebungsvariablen oder dem Schlüsselbund mit keyring
  • Anmeldung per OAuth 2.0 für Dienste wie Microsoft Graph
  • API-Aufrufe verknüpfen: Ergebnis des einen Dienstes als Eingabe für den nächsten
  • Seitenweise Ergebnisse über Cursor abrufen, Ratenbegrenzung und Status 429 behandeln
E-Mail, Kalender und Betrieb
  • E-Mails mit Anhang versenden mit smtplib und email.message.EmailMessage
  • Postfach auswerten mit imaplib: Anhänge herunterladen und Nachrichten verschieben
  • Termine als iCalendar-Datei erzeugen oder über Microsoft Graph in Outlook eintragen
  • Zeitgesteuert ausführen: Windows-Aufgabenplanung, cron und systemd-Timer
  • Protokollieren mit logging in rotierende Dateien, Fehlermeldung per E-Mail
  • Wiederanlauf nach Abbruch: bereits erledigte Schritte erkennen, nichts doppelt buchen
  • Technische Benutzer mit minimalen Rechten statt persönlicher Zugangsdaten
RPA mit Python: Skripte mit einem Coding-Agenten bauen
  • Trockenlauf-Schalter --dry-run vorgeben: der Agent protokolliert erst, was das Skript ändern würde
  • Aufzeichnung aus playwright codegen vom Agenten in Locator über Rolle und Beschriftung umbauen lassen
  • Echte API-Antworten anonymisiert als Fixture speichern, Parser per pytest ohne Live-Aufruf testen
  • Abgebrochene Browserläufe mit Playwright-Trace und Screenshot an den Agenten zur Ursachenanalyse geben
  • Agent arbeitet nur gegen Testordner, Demo-Portale und Testkonten – Zugangsdaten nie im Prompt
Praxisprojekt: Rechnungseingang automatisieren
  • PDF-Rechnungen aus einem IMAP-Testpostfach abholen und nach Lieferant und Monat ablegen
  • Rechnungsnummer, Datum und Betrag mit pypdf auslesen, Lieferantendaten per API ergänzen
  • Erfasste Rechnungen per Playwright in ein Demo-Buchungsportal eintragen, Protokoll als CSV
  • Täglicher Lauf per Aufgabenplanung mit Trockenlauf-Modus, Wiederanlauf und Fehler-E-Mail

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

eTASK Immobilien Software GmbH

innovas GmbH

Medien & Marketing Gruppe GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

Automatisierung (RPA) mit Python - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben