Python Zertifizierungstraining - eLearning

450,00 EUR

  • 60 hours
eLearning

Dieser Kurs behandelt die Grundlagen von Python und dessen Anwendung in realen Projekten. Die Module, Projekte am Ende jeder Lektion und Aufgaben, die den Lehrplan bilden, umfassen Datenoperationen in Python, Zeichenketten, bedingte Anweisungen, Fehlerbehandlung, Shell-Skripting, Web-Scraping und das häufig verwendete Python-Web-Framework: Django.

Hauptmerkmale

Sprache

Kurs und Material sind auf Englisch verfügbar

Niveau

Anfängerfreundlich - Fortgeschritten

Zugang

1 Jahr Zugang zur Selbstlern-eLearning-Plattform rund um die Uhr

6 Stunden gesamt Videomaterial

mit einer empfohlenen Lernzeit von 60 Stunden

Jupyter Virtual Lab enthalten

20+ betreute Übungen in allen Modulen

Projekt

5 Lektionsabschluss-Kontrollfragen und 1 praxisnahes Projekt zum Kursende

Keine Prüfung

Für diesen Kurs gibt es keine Prüfung, aber die Studierenden erhalten ein Zertifikat über die abgeschlossene Ausbildung

Hero

Lernergebnisse

Am Ende dieses Python-Trainings-eLearning-Kurses werden Sie in der Lage sein:

Python-Konzepte

Grundlegende Python-Konzepte verstehen.

Techniken implementieren

Implementieren Sie Techniken zur Dateiverarbeitung und Ausnahmebehandlung.

Erweitertes Verständnis

Verstehen Sie Operatoren, Mengen, Methoden und Wörterbücher gründlich.

Implementierung von Hilfsfunktionen

Führen Sie Befehle aus, indem Sie bedingte Anweisungen, Schleifen und Funktionen implementieren.

Shell-Programmierung

Führen Sie Shell-Skripting mit Python durch.

Meistere Python Django & Entwicklung in Python

Meistern Sie Python Django und fortgeschrittene Webentwicklung in Python.

Kurszeitplan

Hero
  1. Python-Grundlagen

    Lektion 01

    • Kurseinführung
    • Lernziele
    • Einführung in Python und seine Funktionen
    • Einführung in Python - Verwendung und Varianten
    • Einführung in Python - Warum Python
    • Softwareinstallation und Einrichtung der Umgebung
    • Demo: Installation von Software und Einrichtung der Umgebung
    • Datentypen
    • Eingabe Ausgabe Funktionen
    • Demo: Datentypen und Ein-/Ausgabe
    • Funktionen
    • Wichtigste Erkenntnisse
  2. Datenoperationen

    Lektion 02

    • Lernziele
    • Datentypumwandlung
    • Arithmetische Operatoren
    • Vergleichsoperatoren
    • Zuweisungsoperatoren
    • Bitweise Operatoren
    • Demo: Datenoperationen
    • String-Methoden
    • Demo: Zeichenkettenoperationen
    • Listenmethoden
    • Demo: Listenoperationen
    • Tupel-Methoden
  3. Bedingte Anweisungen und Funktionen

    Lektion 03

    • Lernziel
    • Ausdrücke
    • Bedingte Anweisung
    • Demo - Bedingte Anweisung
    • Schleifen - for-Schleife
    • Schleifen - while-Schleife
    • Demo - Schleifen
    • Funktionen
    • Demo - Funktionen
    • Kernergebnis
  4. Fehlerbehandlung und Dateioperationen

    Lektion 04

    • Lernziel
    • Dateiverwaltung
    • Demo - Dateiverwaltung
    • Fehler
    • Ausnahmen
    • Demo - Fehler und Ausnahmen
    • Protokollierung
    • Demo - Protokollierung
    • Python-Debugger (Pdb-Modul)
    • Demo - Python-Debugger
    • Objekte und Klassen
    • Objekte und Funktionen
    • Demo - Objektorientierte Programmierung
    • Kernergebnis
  5. Shell-Scripting und Django

    Lektion 05

    • Lernziel
    • Shell-Programmierung
    • System-, Betriebssystem- und Unterprozessmodul
    • Lesen und Schreiben von Dateien und Arbeiten mit dem Datum-Zeit-Modul
    • Demo - Shell-Programmierung in Python
    • Web-Scraping
    • Demo - Web-Scraping mit Beautiful Soup
    • Django - Einführung und Architektur
    • Demo - Django-Installation
    • Kerngedanke
  6. Protokollierungsinfrastruktur

    Lektion 06

    • Einführung in das Logging mit Python
    • Konzepte des Python-Loggings
    • Ändern des Formats von Protokollen
    • Python-Protokollierer
    • Verwendung von Python-Logging
    • Protokollierungshandler und Formatierer
    • Protokollierungsfluss
    • Protokollierung konfigurieren
    • Protokollierung erweitern
    • Pufferprotokolle
    • Best Practices für das Logging
    • Rotierende Logdateien
    • In eine Datei protokollieren
  7. Unittest-Infrastruktur

    Lektion 07

    • Einführung in das Vereinheitlichen von Tests
    • Einführung in das unittest Framework
    • Konzept des Unittest-Frameworks
    • Befehlszeile
    • Python-Unittest
    • Testen auf Ausnahmen
    • Testumgebungen
    • Python-Behauptungen
    • Klassen und Funktionen
    • Vor- und Nachteile
    • Bibliothek für Mock-Objekte
  8. Netzwerkkonzepte

    Lektion 08

    • Einführung in Python-Netzwerke
    • Sockel
    • Socket-Programmierung
    • Arbeiten mit Python-Netzwerkprogrammierung
    • Datenmodelle
    • Aufbau der Client-Server-Kommunikation
    • Sockeltypen
    • TCP-Sockets
    • Das Tornado-Framework
    • Einen Python-Chatserver erstellen
  9. Python-Dekorateure

    Projekt 1

    Implementieren Sie einen Python-Dekorierer, der das, was die dekorierte Funktion zurückgibt, in eine Datei auf eine neue Zeile schreibt.

  10. Verwalten Sie das Passwort

    Projekt 2

    Entwickeln Sie eine neue Version eines Passwort-Managers, der alle Passwörter, die für jedes Konto festgelegt wurden, nachverfolgen kann.

  11. Anwendung für Patientenverwaltung

    Projekt 3

    Schreiben Sie eine Anwendung in Django für einen Krankenhausrezeptionisten, die Funktionen umfasst, einschließlich der Überprüfung, ob der Patient bereits registriert ist. Wenn nicht, registrieren Sie den Patienten.

Python-Kurs

Wer sollte sich für dieses Programm einschreiben?

Voraussetzungen: Für diesen Online-Python-Kurs sind keine vorherigen Programmierkenntnisse oder Erfahrungen erforderlich.

Softwareentwickler

Programmierbegeisterte

Technische Leiter

Architekten

Beginnen Sie jetzt den Kurs

Aussagen

Lizenzierung und Akkreditierung

Dieser Python-Trainingszertifizierungskurs wird von Simplilearn gemäß der Partnerprogrammvereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung. AVC bewirbt diesen Kurs im Namen von Simplilearn.

Gleichstellungspolitik

Simplilearn stellt aufgrund einer Behinderung oder medizinischen Erkrankung von Studierenden keine Unterkünfte zur Verfügung. Kandidaten werden ermutigt, sich an das AVC zu wenden, um während des Unterbringungsprozesses Anleitung und Unterstützung zu erhalten.

Häufig gestellte Fragen

Benötigen Sie eine Unternehmenslösung oder LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!