Python Programming – 4 Tage Online-Klassenzimmer
Python Programming – 4 Tage Online-Klassenzimmer
Bauen Sie mit dem Kurs Python Programming 1 ein starkes Fundament in der Python-Programmierung auf. Dieses praxisorientierte Training wurde für angehende Entwickler, IT-Experten und technisch Interessierte konzipiert und führt anhand von praktischen Übungen und realen Codierungsszenarien in die grundlegenden Konzepte von Python ein.
Im Laufe des Kurses werden die Teilnehmer die Python-Syntax, Datentypen, Funktionen, Schleifen, Module, objektorientierte Programmierung, Ausnahmebehandlung (Exception Handling), Dateiverwaltung und Datenbankinteraktion kennenlernen. Durch von Experten geleitete Sessions und interaktive Labs gewinnen die Teilnehm…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Python Programming – 4 Tage Online-Klassenzimmer
Bauen Sie mit dem Kurs Python Programming 1 ein starkes Fundament in der Python-Programmierung auf. Dieses praxisorientierte Training wurde für angehende Entwickler, IT-Experten und technisch Interessierte konzipiert und führt anhand von praktischen Übungen und realen Codierungsszenarien in die grundlegenden Konzepte von Python ein.
Im Laufe des Kurses werden die Teilnehmer die Python-Syntax, Datentypen, Funktionen, Schleifen, Module, objektorientierte Programmierung, Ausnahmebehandlung (Exception Handling), Dateiverwaltung und Datenbankinteraktion kennenlernen. Durch von Experten geleitete Sessions und interaktive Labs gewinnen die Teilnehmer das Vertrauen, sauberen, effizienten und wartungsfreundlichen Python-Code für Automatisierung, Scripting, Anwendungsentwicklung und datenbezogene Aufgaben zu schreiben.
Ganz gleich, ob Sie Ihre Programmiererfahrung von Grund auf neu aufbauen oder Ihr technisches Können erweitern möchten – dieser Kurs vermittelt Ihnen das praktische Wissen, das erforderlich ist, um professionelle Python-Anwendungen zu entwickeln und in spezialisiertere Bereiche wie Data Science, Webentwicklung und Automatisierung einzusteigen.
Hauptmerkmale
-
Kurs und Material auf Englisch
-
Anfänger- bis Fortgeschrittenenniveau
-
4 Tage Live-Training mit Trainer im virtuellen Klassenzimmer (8 Stunden / Tag)
-
Zertifizierungsorientiertes Lernen für PCEP (Certified Entry-Level Python Programmer)
-
Codierung in Echtzeit unter Verwendung von Live-Labs
-
Interaktive Sessions, geleitet von erfahrenen Trainern
-
Über 50 Stunden empfohlene Lernzeit
-
Zertifikat inklusive
Lernergebnisse
-
Python-Grundlagen: Verstehen Sie die Kernkonzepte von Python, die Hauptversionen und die Laufzeitumgebungen. Sie installieren Python, erkunden die REPL-Shell für interaktives Codieren und arbeiten mit beliebten Code-Editoren, um souverän mit dem Programmieren zu beginnen.
-
Bedingungen und Schleifen: Lernen Sie, wie Sie den Programmablauf mithilfe von bedingten Anweisungen und Schleifen steuern. Sie üben die Arbeit mit if/else-Logik, Ranges, verschachtelten Bedingungen und Schleifensteuerungen, um reaktionsschnelle und effiziente Programme zu erstellen.
-
Module, Pakete und Pattern Matching: Entdecken Sie, wie Sie Python-Projekte mithilfe von Modulen und Paketen organisieren, während Sie gleichzeitig reguläre Ausdrücke (Regex) für die Textsuche und -manipulation erlernen. Diese Fähigkeiten helfen Ihnen, saubereren und skalierbaren Code für reale Anwendungen zu schreiben.
-
Dateiverarbeitung, Fehler und Datenbanken: Entwickeln Sie praktische Fähigkeiten beim Lesen und Schreiben von Dateien, Verwalten von Verzeichnissen, Umgang mit Textkodierungen und dem Verbinden mit Datenbanken. Zudem implementieren Sie Techniken zur Fehlerbehandlung, um robuste Anwendungen zu bauen, die reibungslos mit externen Systemen interagieren.
Zielgruppe
-
Anfänger, die die Python-Programmierung von Grund auf erlernen möchten
-
IT-Experten und technisches Personal, die Aufgaben automatisieren und die Produktivität steigern wollen
-
Softwareentwickler, die daran interessiert sind, ihr Portfolio um Python zu erweitern
-
Datenanalysten und Ingenieure, die praktische Scripting-Kenntnisse suchen
-
Studenten und Quereinsteiger, die in die Softwareentwicklung oder in datenbezogene Bereiche einsteigen
-
Fachkräfte, die sich auf fortgeschrittene Python- oder Data-Science-Trainingsprogramme vorbereiten
Voraussetzungen
-
Grundlegende Computerkenntnisse und Vertrautheit mit der Nutzung von Anwendungen
-
Ein Verständnis allgemeiner Programmierkonzepte wie Variablen und Logik ist hilfreich, aber nicht zwingend erforderlich
-
Die Bereitschaft, an praktischen Codierungsübungen und Live-Labs teilzunehmen
-
Es sind keine fortgeschrittenen Programmierkenntnisse erforderlich, sodass dieser Kurs ideal für Anfänger und Einsteiger geeignet ist
Kursinhalt
Tag 1Session 1: Erste Schritte (Getting Started)
-
Einführung in Python, Versionen und Dokumentation
-
Laufzeitumgebungen verstehen und Python-Installation
-
Arbeiten mit der REPL-Shell und Python-Editoren
Session 2: Python-Skripte & Syntax
-
Namenskonventionen für Skripte, Kommentare und Docstrings
-
Python-Anweisungen, Codeblöcke und Whitespace (Leerzeichen)
-
Konsolen-Ein-/Ausgabe und Erstellung Ihres ersten Python-Programms
-
Ausführen und Starten von Python-Skripten
Session 3: Variablen & Datentypen
-
Arbeiten mit Literalen, Identifikatoren und Zuweisungen
-
Verstehen von numerischen Datentypen und Collection-Datentypen
-
Binär-, Oktal- und Hexadezimalwerte
-
Typkonvertierung und Verwendung der Funktion type()
Session 4: Operatoren & Ausdrücke
-
Arithmetische, Zuweisungs- und Vergleichsoperatoren
-
Logische, Zugehörigkeits- (Membership) und Identitätsoperatoren
-
Einführung in bitweise Operatoren (Bitwise Operators)
Session 5: Bedingungen & Schleifen
-
Verwendung von if-, elif- und else-Anweisungen
-
Verschachtelte und verkürzte (Shorthand) bedingte Anweisungen
-
Arbeiten mit while- und for-Schleifen
-
Verwendung von range(), Listen-Iteration, break- und continue-Anweisungen
Tag 2Session 6: Funktionen
-
Deklarieren und Aufrufen von Funktionen
-
Verwendung von Standardparametern und benannten Argumenten
-
Arbeiten mit *args und kwargs
-
Rückgabe mehrerer Werte und das Verständnis von None
-
Variablen-Gültigkeitsbereich (Scope), Maskierung und Shadowing
-
Verwendung des Schlüsselworts pass und rekursive Funktionen
Session 7: Objekte und Klassen
-
Einführung in Objekte und Attribute
-
Verwendung der Punktnotation, von dir() und Dunder-Attributen (Double Underline)
-
Verstehen von Mutabilität (Veränderlichkeit), Referenzen und der Funktion id()
-
Erstellen von Klassen, Objekten und Methoden
-
Arbeiten mit Datenattributen und Komposition
Session 8: Listen (Lists)
-
Syntax von Listen und Slicing (Teilstücke)
-
Abrufen, Setzen und Iterieren durch Listenelemente
-
Überprüfen von Werten und Verwendung der Funktion len()
-
Verwendung gängiger Listenmethoden wie append(), insert(), remove() und sort()
-
Kombinieren von Listen und Arbeiten mit List Comprehensions
Session 9: Tuples
-
Einführung in Tuples und Tuple-Syntax
-
Zugriff auf Tuple-Elemente und Entpacken (Unpacking)
-
Iterieren durch Tuples und Zugehörigkeitstests
-
Verwendung der Funktion len() und Kombinieren von Tuples
Session 10: Sets
-
Verstehen von Sets und Set-Syntax
-
Hinzufügen, Entfernen und Iterieren durch Set-Elemente
-
Zugehörigkeitstests, Sortieren und Kopieren von Sets
-
Arbeiten mit Set-Operationen einschließlich Schnittmenge (Intersection), Vereinigungsmenge (Union), Differenzmenge (Difference) und symmetrischer Differenz
Tag 3Session 11: Dictionaries
-
Wissenswertes über Dictionaries
-
Dictionary-Syntax
-
Abrufen und Setzen von Dictionary-Elementen
-
Iterieren über ein Dictionary (Keys, Values und Items)
-
Überprüfen auf Vorhandensein eines Schlüssels (Keys)
-
Die Funktion len()
-
Dictionary-Methoden einschließlich keys(), values(), items(), get(), pop(), popitem(), clear() etc.
-
Das Schlüsselwort del
-
Dictionary Comprehension
Session 12: Strings
-
Wissenswertes über Strings
-
String-Syntax einschließlich Slicing
-
Escape-Zeichen (Fluchtsequenzen)
-
Strings in dreifachen Anführungszeichen (Triple-quoted strings)
-
String-Verknüpfung (Concatenation)
-
Platzhalter (Placeholder)
-
Die format()-Methode
-
Weitere Methoden wie endswith(), find(), join(), lower(), replace(), split(), startswith(), strip(), upper() etc.
-
Ein String als Liste von Bytes
Session 13: Module & Pakete (Modules & Packages)
-
Wissenswertes über Module
-
Die integrierten Module math, random und platform
-
Die Funktionen dir() und help()
-
Erstellen und Verwenden von Modulen
-
Der Ordner __pycache__ und die .pyc-Dateien
-
Der Modulsuchpfad
-
Importieren von Modulen und Namespaces
-
Importieren von Modulobjekten und die Wildcard-Importfunktion (*)
-
Aliases (Pseudonyme)
-
Importieren innerhalb einer Funktion
-
Ausführbare Module
-
Ein Modul neu laden (Reloading)
-
Wissenswertes über Pakete (Packages)
-
Importieren paketierter Module und deren Objekte
-
Paket-Initialisierung
-
Unterpakete (Subpackages)
-
Referenzieren von Objekten in Geschwister-Paketen (Sibling Packages)
-
Die Standardbibliothek (Standard Library)
-
Installieren von Modulen und Paketen mittels pip
Session 14: Pattern Matching (Musterabgleich)
-
Wissenswertes über reguläre Ausdrücke (Regex)
-
Sonderzeichen in regulären Ausdrücken
-
Raw Strings (Roh-Strings)
-
Wissenswertes über das Modul re
-
Funktionen des re-Moduls einschließlich match(), search(), findall(), fullmatch(), split(), sub()
Tag 4Session 15: Ausnahmebehandlung (Exception Handling)
-
Einführung in Ausnahmen und Fehlerbehandlung
-
Verwendung von try-, except-, else- und finally-Blöcken
-
Verstehen von Ausnahmetypen und Ausnahmeobjekten
-
Ausnahmen auslösen (raise) und benutzerdefinierte Ausnahmeklassen erstellen
-
Erkunden von Pythons integrierter Ausnahmehierarchie
Session 16: Dateien & das Dateisystem (Files & the Filesystem)
-
Öffnen, Lesen und Schreiben von Dateien in Python
-
Arbeiten mit Dateinavigations- und Iterationsmethoden
-
Verwendung von Kontextmanagern (with-Anweisung) für die Dateiverarbeitung
-
Verstehen von Textkodierung, ASCII und Unicode
-
Arbeiten mit Binärdaten, Bytes und Bytearrays
-
Verwendung des os-Moduls für Dateisystemoperationen wie Erstellen, Löschen und Navigieren in Verzeichnissen
-
Behandlung dateibezogener Fehler mit OSError und dem errno-Modul
Session 17: Datenbanken
-
Einführung in die Python DB-API und Datenbankimplementierungen
-
Aufbauen von Datenbankverbindungen und Erstellen von Cursorn
-
Ausführen von Abfragen und Abrufen von Ergebnissen (Fetching Results)
-
Transaktionen verwalten
-
Einfügen, Aktualisieren und Löschen von Datensätzen in der Datenbank
FAQ (Häufig gestellte Fragen)
Was werde ich in diesem Kurs lernen? Sie lernen die Grundlagen von Python, einschließlich Variablen, Schleifen, Funktionen, objektorientierter Programmierung, Modulen, Ausnahmebehandlung, Dateiverarbeitung und der Arbeit mit Datenbanken. Der Kurs beinhaltet zudem praktische Programmierübungen zur Festigung des Wissens.
Ist dieser Kurs für Anfänger geeignet? Ja. Der Kurs wurde sowohl für Einsteiger als auch für Fachkräfte mit geringer Programmiererfahrung entwickelt, die solide, praxisnahe Python-Kenntnisse aufbauen möchten.
Beinhaltet der Kurs praktische Übungen? Ja. Das Training umfasst interaktive Labs, Programmieraufgaben und reale Beispiele, damit die Teilnehmer die Konzepte sofort anwenden können.
Warum sollte ich Python lernen? Python gehört zu den am weitesten verbreiteten Programmiersprachen weltweit und ist in den Bereichen Softwareentwicklung, Automatisierung, künstliche Intelligenz, Webentwicklung und Data Science extrem populär. Das Erlernen von Python eröffnet Chancen in vielen Branchen.
Welche Karrieremöglichkeiten können durch Python unterstützt werden? Python-Kenntnisse sind sehr wertvoll für Berufe wie Softwareentwickler, Automatisierungsingenieur, Datenanalyst, Data Scientist, Backend-Entwickler und Engineer für maschinelles Lernen.
Erhalte ich ein Zertifikat? Ja. Teilnehmer erhalten nach erfolgreichem Abschluss des Trainings eine offizielle Teilnahmebescheinigung.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
