Python-Schulung für Bash-Nutzer

Diese Python-Schulung richtet sich an Bash-Nutzerinnen und -Nutzer, die ihre Erfahrung aus der Shell-Welt gezielt auf Python übertragen möchten. Unterschiede und Gemeinsamkeiten werden direkt an typischen Administrationsaufgaben sichtbar gemacht.

Spezialisiert auf Python

Warum diese Python-Schulung?

Die Schulung „Python für Bash-Nutzer“ 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?

Linux-Systemadministratoren die schon Erfahrung in der Shellprogrammierung gesammelt haben und jetzt zusätzlich Python einsetzen wollen. Es werden keine Vorkenntnisse mit der Programmierung unter Python benötigt.

Inhalte und Lernziele

Das lernen Sie in dieser Python-Schulung

  • Von der Bash zur interaktiven Python-Shell wechseln
    Die interaktive Arbeitsweise verstehen und den Übergang zu Python praktisch vollziehen
  • Python-Datenstrukturen im Vergleich zu Bash-Variablen verstehen
    Variablen, Listen und Tupel in Python verstehen und direkt mit Bash-Konzepten vergleichen
  • Sequenzen indexieren und Bereiche mit Slicing auswählen
    Indizierung und Slicing als Python-Alternative zu Werkzeugen wie cut einsetzen
  • Ranges und Dictionaries als Python-Werkzeuge kennenlernen
    Dictionaries mit assoziativen Bash-Arrays vergleichen und range() für Zählschleifen nutzen
  • Bedingungen aus Bash in klare Python-Verzweigungen übertragen
    Entscheidungslogik mit Python-Bedingungen klar ausdrücken
  • Iterationsmuster von Bash auf Python übertragen
    Wiederkehrende Abläufe mit Python-Schleifen modellieren
  • Externe Kommandos aus Python kontrolliert aufrufen und verketten
    Externe Systemkommandos aus Python aufrufen und deren Ein-/Ausgaben verarbeiten
  • Dateioperationen in Python statt mit Shell-Werkzeugen erledigen
    Dateien und Datenströme aus Python zuverlässig verarbeiten
  • Wiederkehrende Aufgaben in Python-Funktionen kapseln
    Wiederverwendbare Funktionen mit Parametern und Rückgabewerten statt wiederholter Shell-Blöcke entwickeln
  • Argumente an Python-Skripte übergeben und auswerten
    Kommandozeilenargumente robust an Python-Skripte übergeben
  • Listen und Tupel als leistungsfähige Alternative zu Shell-Konstrukten vertiefen
    Fortgeschrittene Listen- und Tupeloperationen für kompaktere Administrationsskripte nutzen
  • Administrationsaufgaben mit Python automatisieren
    Systemadministration mit Python automatisieren: Umgebungsvariablen, Benutzerverwaltung, CSV-Importe und Backup-Aufgaben
  • MySQL aus Python ansprechen, Tabellen und Datensätze verwalten und Logdaten in Datenbanken übernehmen
Alle Inhalte werden anhand von Beispielen erklärt. Während des Seminars erhalten Sie ausführlich Zeit für praktische Übungen um das Gelernte zu vertiefen.

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