Schulungsübersicht
Einführung in Python Programming
- Ausführen von Python-Code
- Verwenden von Python-Entwicklungswerkzeugen (IDEs und Befehlszeilentools)
- Arbeiten mit Python- und iPython-Shells sowie iPython-Notebook
Datentypen und Operationen
- Ganzzahlen und Gleitkommazahlen
- Strings und Bytes
- Tupel und Listen
- Dictionaries und geordnete Dictionaries
- Sets und Frozen Sets
Code organisieren und verteilen
- Erstellen von Modulen und Paketen
- Verteilen von Code an Repositories
Objektorientiert und funktional Programming
- Erstellen und Verwenden von Funktionen und Klassen
- Modifizieren von Funktionen und Klassen mit Decorators
- Einführung in Meta-Klassen
Fehlerbehandlung und Tests
- Behandeln und Auslösen von Exceptions
- Schreiben und Ausführen von Tests (Doc-Tests und Unit-Tests)
- Überprüfen der Codeabdeckung durch Tests
Arbeiten mit Dateien und Verzeichnissen
- Accessing verschiedener Dateitypen und Dateibehandlungsgrundsätze
- Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschließlich regulärer Textdateien, CSV sowie Microsoft Word und Microsoft Excel Dateien)
- Extrahieren von Daten aus Textdateien mithilfe von Regulären Expressionen
- Erstellen und Löschen von Verzeichnissen, Auflisten und Suchen von Dateien
Accessing Databases
- Auswählen, Einfügen, Aktualisieren und Löschen von Daten
- Generische Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
- Verwenden des Object Relational Mapper (SQLAlchemy)
- Arbeiten mit NoSQL-Datenbanken
Das Web erobern
- Abrufen von Webseiten
- Parsen von HTML und XML
- Automatisches Ausfüllen von Webformularen
- Erstellen von Webanwendungen in Python
Voraussetzungen
Keine
Erfahrungsberichte (7)
Gutes Trainingskonzept, viele Beispiele. Schöne Übungen.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Kenntnisse des Präsentators über Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Die virtuellen Maschinen funktionierten sehr gut und machten das Ausprobieren des Codes sehr einfach. Ich schätzte auch besonders, dass der Trainer Kopien aller von ihm erstellten Beispiele zur Verfügung stellte. So konnte ich mir das Endresultat im Voraus ansehen und gezieltere Fragen stellen.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Der Trainer ging in der ihm zur Verfügung stehenden Zeit tiefer auf jedes Thema ein und gab uns auch Aufgaben, die er erklärt hat, wann immer wir Fragen hatten.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Tag 2 und 3. Es gab eine absurde Menge an Inhalt, aber Abhi hat ihn gut bewältigt, daher habe ich dort echten Wert geschöpft.
Michael Clews - ACC
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Die Kommunikation mit Herrn Khobeib
Aref AlHosani - beamtrail
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Trainer Abhi ist unglaublich geduldig und freundlich. Trotz der Tatsache, dass es sich um einen Online-Kurs handelt, gelang es ihm, mit uns zu interagieren und unsere Fragen zu klären.
jia hui lim - Ministry of Defence, Singapore
Kurs - Python Programming
Maschinelle Übersetzung