Schulungsübersicht
Einführung in die Python-Programmierung
- Ausführen von Python-Code
- Nutzung von Python-Entwicklungswerkzeugen (IDEs und Befehlszeilenwerkzeuge)
- Arbeiten mit den Shells von Python und iPython sowie mit iPython Notebook
Datentypen und Operationen
- Ganzzahlen und Gleitkommazahlen
- Zeichenketten und Bytes
- Tupel und Listen
- Wörterbücher und geordnete Wörterbücher
- Mengen und eingefrorene Mengen
Code organisieren und verteilen
- Erstellen von Modulen und Paketen
- Verteilung von Code in Repositories
Objektorientierte und funktionale Programmierung
- Erstellen und Verwenden von Funktionen und Klassen
- Anpassen von Funktionen und Klassen mit Dekoratoren
- Einführung in Metaklassen
Fehlerbehandlung und Tests
- Aufgriff und Auslösen von Ausnahmen
- Schreiben und Ausführen von Tests (Doctests und Unit-Tests)
- Prüfung der Codeabdeckung durch Tests
Arbeiten mit Dateien und Verzeichnissen
- Zugriff auf verschiedene Dateitypen und Prinzipien der Dateiverwaltung
- Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschliesslich regulärer Textdateien, CSV sowie Microsoft-Word- und Microsoft-Excel-Dateien)
- Auslesen von Daten aus Textdateien mit regulären Ausdrücken
- Erstellen und Löschen von Verzeichnissen, Auflisten und Durchsuchen von Dateien
Zugriff auf Datenbanken
- Auswählen, Einfügen, Aktualisieren und Löschen von Daten
- Generische Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
- Nutzung des Objekt-Relation-Mappers (SQLAlchemy)
- Arbeiten mit NoSQL-Datenbanken
Das Web beherrschen
- Abrufen von Webseiten
- ParSen von HTML und XML
- Automatisches Ausfüllen von Webformularen
- Erstellen von Webanwendungen in Python
Voraussetzungen
Keine
Erfahrungsberichte (7)
Die Anzahl der Benutzer ist korrekt. Der Trainer hat die Informationen enthusiastisch übermittelt.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Juan Antonio hat sich schnell in unser Team eingegliedert. Er ist ein geduldiger und sehr professioneller Mensch. Wenn wir niedergeschlagen waren, war er immer schnell zur Stelle, um uns zu helfen.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
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