Python-Schulung: PythonTeX-Kurs: Python und LaTeX für automatisierte Dokumente

Diese Python-Schulung verbindet Python mit LaTeX und zeigt, wie Berechnungen, Auswertungen und automatisch erzeugte Inhalte reproduzierbar in Dokumente eingebunden werden. Im Mittelpunkt steht praktisches Arbeiten mit PythonTeX – mit Zeit für eigene Fragen und Beispiele.

Spezialisiert auf Python

Warum diese Python-Schulung?

Die Schulung „PythonTeX-Kurs: Python und LaTeX für automatisierte Dokumente“ ist Teil unseres spezialisierten Python-Programms. Sie wird von Trainern vorbereitet, die Python seit vielen Jahren unterrichten, praktisch einsetzen und als Fachautoren vermitteln. Dadurch verbinden wir Grundlagen, Hintergründe, typische Stolperstellen und den Transfer in reale Aufgaben.

Python-Spezialisten Praxisorientierte Übungen Online, Inhouse oder offen

Zielgruppe aus dem Kursprogramm

Für wen eignet sich diese Python-Schulung?

Diese eintägige Python-Schulung richtet sich an Personen, die Python und LaTeX bereits in Grundzügen kennen und beide Werkzeuge zu einem automatisierten Dokumentations-Workflow verbinden möchten.

Besonders geeignet ist der Kurs für Entwicklerinnen und Entwickler, Wissenschaftlerinnen und Wissenschaftler, Ingenieurinnen und Ingenieure sowie Autorinnen und Autoren technischer Dokumentationen, Lehrmaterialien und umfangreicher Manuskripte.

Vorausgesetzt werden grundlegende Python-Kenntnisse sowie praktische Grundkenntnisse in LaTeX. Der Kurs ist keine Einführung in Python oder LaTeX selbst.

Dieses Thema können wir gerne auch in Ihrer Firma, Universität oder Ihrem Institut als Inhouse-Kurs durchführen und die Beispiele auf Ihre vorhandenen Dokumente und Workflows abstimmen.

Inhalte und Lernziele

Das lernen Sie in dieser Python-Schulung

  • PythonTeX verstehen und einrichten
    • Wofür PythonTeX gedacht ist und wo es sich von klassischen LaTeX-Workflows unterscheidet
    • PythonTeX mit einer aktuellen TeX-Live-Installation
    • Der typische Übersetzungsablauf: LaTeX, PythonTeX, LaTeX
    • Fehlermeldungen und Zusammenspiel von Python- und LaTeX-Quelltext
  • Python-Code direkt im LaTeX-Dokument
    • Python-Ausdrücke und berechnete Werte in den Text einfügen
    • Mehrzeiligen Python-Code ausführen
    • Code, Ausgabe und Ergebnisse gezielt ein- oder ausblenden
    • Sessions: Zustände und Variablen über mehrere Codeblöcke hinweg verwenden
  • Berechnungen reproduzierbar dokumentieren
    • Zahlen und Messwerte mit Python berechnen und automatisch setzen
    • Formatierung von Ergebnissen, Rundung und Einheiten
    • Automatisch erzeugte Tabellen und LaTeX-Strukturen
    • Vermeidung typischer Copy-and-Paste-Fehler zwischen Berechnung und Dokument
  • Grafiken und Daten
    • Grafiken mit Python und Matplotlib erzeugen und in LaTeX einbinden
    • Externe Daten einlesen und auswerten
    • Abhängigkeiten von Daten und Dateien nachvollziehbar organisieren
  • Code-Darstellung und Syntax-Highlighting
    • Python-Quelltext typografisch sauber in Dokumenten darstellen
    • Syntax-Highlighting mit Pygments
    • Codebeispiele für Bücher, Schulungsunterlagen und technische Dokumentationen
  • Von PythonTeX zum statischen LaTeX-Dokument
    • Warum Verlage, Archive oder andere Empfänger häufig statische Quellen benötigen
    • PythonTeX-Ausgaben mit depythontex in ein statisches LaTeX-Dokument überführen
    • Robuster Workflow für Weitergabe, Veröffentlichung und Archivierung
  • Praxisprojekt
    • Ein kleines automatisiertes Dokument von der Python-Berechnung bis zum fertigen PDF erstellen
    • Gemeinsame Diskussion, welche Teile eigener LaTeX-Projekte sinnvoll automatisiert werden können

Der Schwerpunkt liegt auf praktischen Beispielen. Die Teilnehmerinnen und Teilnehmer führen den kompletten Workflow selbst aus und erhalten Beispiele, die sie anschließend als Grundlage für eigene Projekte verwenden können.

Offener Kurs oder Inhouse

Wie soll Ihre Schulung aussehen?

Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.

Schulung anfragen