Python Basics Training

  • Kursnummer

    BA-3054-A-1
  • Kosten

    auf Anfrage
  • Individueller Einstieg

    nein
  • Abschluss

    Trägerinternes Zertifikat bzw. Teilnahmebescheinigung
  • Starttermine

    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    Das Enddatum kann aufgrund von Feiertagen variieren.
  • Unterrichtszeiten

    Blended Learning Teilzeit
  • An folgendem Standort

    Buxtehude, Bebelstr. 40
  • Beratung und Anmeldung

    Telefon: 04161 5165-89
Druckversion (PDF)

Ein kurzer Überblick

Im Zuge der Digitalisierung lassen sich viele Prozesse der Büroarbeit automatisieren, das entlastet somit die Mitarbeiter und steigert gleichzeitig die Produktivität. Oft sind grundlegende Programmierkenntnisse bereits ausreichend, um den Arbeitsalltag durch die automatische Verarbeitung von Prozessen zu erleichtern. Unser Kooperstaionspartner StackFuel hat ein Training entwickelt, in dem die Grundlagen der Programmierung mit Python gelegt werden und Ihnen somit ein Werkzeug für die Automatisierung der eigenen Arbeitsprozesse an die Hand gibt.

Sie haben Interesse an einem AZAV - zertifizierten Angebot? Dann schauen Sie sich einmal unter diesem Link die Angebote an.

Dauer

Blended Learning Teilzeit
Seminardauer: 6 Wochen

Unterrichtszeiten

Lernmaterial: 32 Stunden

4 Module + 2 Mini-Projekte + 1 Abschlussprojekt

Durch wöchentliche Freischaltung von neuen Inhalten sowie Support und Mentoring durch die Data Science Mentor:innen wird der Trainingserfolg sichergestellt.

Dieses Training wird auch in Englisch angeboten.

Kursinhalte

Data Types
In diesem Kapitel bewegst Du Dich zum ersten Mal in unserer Programmierumgebung – dem Data Lab – und führst erste Code-Befehle aus. Dabei lernst Du einleitend, was Daten oder Texte in Python repräsentieren. Anhand eines Regelwerks, erfährst Du wie Daten in Variablen erzeugt, zugewiesen und erprobt werden. Im Anschluss behandelst Du die Auslesung gängiger Fehlermeldungen und übst, wie Du sie produktiv im Arbeitsalltag nutzt. Du lernst außerdem grundlegende Python-Standardfunktionen wie z. B. type() oder str() kennen und nutzt diese in Anwendungsbeispielen. Nachdem Du das if-Statement kennengelernt hast und damit den Ablauf Deines Codes an Bedingungen knüpfen kannst, schließt Du das Kapitel mit dem ersten Teil eines zweistündigen Miniprojekts ab: Du programmierst ein User Interface, das flexibel auf die Eingaben der User:innen reagiert.

Flow Control

Im zweiten Kapitel erarbeitest Du zwei essenzielle Vorgänge, um Deinen Codes noch flexibler zu machen: Du lernst Listen und for-Schleifen kennen. Listen erlauben mehr Flexibilität im Speichern von Daten und sind Voraussetzung für fortgeschrittenes Programmieren. Du lernst sie zu erstellen, auszulesen und zielgerichtet zu verändern. Mit Listen erweiterst Du die Funktionalität Deiner User Interface aus dem ersten Kapitel und schließt damit das erste Miniprojekt ab. Im Anschluss arbeitest Du mit for-Schleifen, mit denen Du Deinen Code automatisch mehrmals ausführen kannst und erreichst so die nächste Stufe des Programmierens.

Functions, Modules and Methods

Im dritten Kapitel rundest Du Deine Programmierfähigkeiten in Python ab und erlernst fortgeschrittene Techniken. Dazu gehören Funktionen und Methoden. Du lernst, selbstständig Funktionen zu definieren und so Deinen Code besser zu strukturieren. Außerdem kombinierst Du die einzelnen Programmierelemente wie Bedingungen, Schleifen und Funktionen in Programmen. Du erarbeitest anhand unterschiedlicher Methoden, wie Du in richtiger Schreibweise Python-Module importierst und dabei Funktionalität im Ganzen sicherstellst. Verknüpfend daran lernst Du, wie Du Daten als einfachen Test einliest und exportierst. Mithilfe eines einstündigen Miniprojekts mit Telefondaten festigst Du die gelernten Inhalte des Kapitels.

Python Applications

Im vierten Kapitel werden die Inhalte von Kapitel 1-3 wiederholt und mit weiterführenden Inhalten abgerundet. Du erfährst, was Dictionaries sind, und wie sie Deinen Code noch effizienter machen. Du machst dabei Bekanntschaft mit komplexen Datenstrukturen, die Du für Dein Abschlussprojekt brauchst. In einem vierstündigen Praxisprojekt zur Erstellung einer komplexen User Interface zur automatisierten Verarbeitung von Kundenanfragen musst Du sämtliche Inhalte der bisherigen Kapitel zusammenführen.

Teilnahmevoraussetzungen

Es werden keine Programmierkenntnisse vorausgesetzt

Zielgruppe

Der Einsteigerkurs richtet sich an alle, die die Programmiersprache Python erlernen möchten. Python ist als Allzwecksprache vielseitig, bspw. in der Datenanalyse und der Softwareentwicklung und im Web Development einsetzbar. Die Weiterbildung bildet die ideale Ausgangsgrundlage, um einen Einstieg in diese Themen zu finden. Auch für Quereinsteiger:innen ohne Programmiererfahrung ist das Training geeignet.

Ihr Abschluss

Trägerinternes Zertifikat bzw. Teilnahmebescheinigung

Ausstattung Ihres Lernplatzes und Unterrichtsmethodik

Sie lernen mit einem digitalen und interaktiven Lernmanagement-System, das die Materialien für ein Seminar bereithält. Sie haben Zugriff auf Lernmodule und -sequenzen, Links und andere Dateien. Dies ermöglicht eine bewährte Basis für ortsunabhängiges und effektives Lernen.

Vorteile

  • Praxisnahe Lernumgebung
  • Moderner Technologie Stack
  • Browserbasiert
  • Innovatives Data Lab