Schulungsübersicht
Einführung in die Python-Programmierung
- Ausführen von Python-Code
- Nutzung von Python-Entwicklungstools (IDEs und Kommandozeilenwerkzeuge)
- Arbeiten mit Python- und iPython-Shells sowie iPython Notebook
Datentypen und Operationen
- Ganzzahlen und Gleitkommazahlen
- Zeichenketten und Bytes
- Tupel und Listen
- Wörterbücher und geordnete Wörterbücher
- Mengen und gefrorene Mengen
Strukturierung und Distribution von Code
- Erstellung von Modulen und Paketen
- Distribution des Codes zu Repositorys
Objektorientierte und funktionale Programmierung
- Erstellung und Nutzung von Funktionen und Klassen
- Anpassung von Funktionen und Klassen über Dekorierer
- Einführung in Metaklassen
Fehlerbehandlung und Tests
- Behandlung und Auslösen von Ausnahmen
- Schreiben und Ausführen von Tests (DocTests und UnitTests)
- Überprüfung der Testabdeckung
Umgang mit Dateien und Verzeichnissen
- Zugriff auf verschiedene Dateitypen und Grundsätze der Dateibehandlung
- Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschliesslich Textdateien, CSV-Dateien sowie Microsoft Word- und Microsoft Excel-Dateien)
- Daten aus Textdateien mit regulären Ausdrücken extrahieren
- Erstellen und Löschen von Verzeichnissen, Auflisten und Suchen von Dateien
Zugriff auf Datenbanken
- Auswählen, Einfügen, Aktualisieren und Löschen von Daten
- Gemeinsame Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
- Nutzung des Object-Relational-Mappers (SQLAlchemy)
- Arbeiten mit NoSQL-Datenbanken
Die Welt des Webs erobern
- Abrufen von Webseiten
- Parssing von HTML und XML
- Automatisches Ausfüllen von Webformularern
- Erstellung 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