Python Zertifizierungstraining - eLearning
450,00 EUR
- 60 hours
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

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

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
Datenoperationen
Lektion 02
- Lernziele
- Datentypumwandlung
- Arithmetische Operatoren
- Vergleichsoperatoren
- Zuweisungsoperatoren
- Bitweise Operatoren
- Demo: Datenoperationen
- String-Methoden
- Demo: Zeichenkettenoperationen
- Listenmethoden
- Demo: Listenoperationen
- Tupel-Methoden
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
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
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
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
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
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
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.
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.
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.

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
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!