Schulungsübersicht
Einführung in die Python-Programmierung
- Ausführen von Python-Code
- Nutzung von Python-Entwicklungswerkzeugen (IDEs und Befehlszeilenwerkzeuge)
- Arbeit mit Python- und IPython-Shells sowie IPython Notebooks
Datentypen und Operationen
- Ganzzahlen und Gleitkommazahlen
- Zeichenketten und Bytes
- Tupel und Listen
- Wörterbücher und geordnete Wörterbücher
- Mengen und eingefrorene Mengen
Organisation und Verteilung von Code
- Erstellen von Modulen und Paketen
- Verteilung von Code in Repositories
Objektorientierte und funktionale Programmierung
- Erstellen und Nutzen von Funktionen und Klassen
- Anpassen von Funktionen und Klassen mittels Decorator
- Einführung in Metaklassen
Fehlerbehandlung und Testen
- Behandeln und Auslösen von Ausnahmen
- Schreiben und Ausführen von Tests (Doc-Tests und Unit-Tests)
- Kontrolle der Testabdeckung des Codes
Arbeit mit Dateien und Verzeichnissen
- Zugriff auf verschiedene Dateitypen und Prinzipien der Dateiverwaltung
- 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 mit regulären Ausdrücken
- Erstellen und Löschen von Verzeichnissen, Auflisten und Suchen von Dateien
Zugriff auf Datenbanken
- Selektieren, Einfügen, Aktualisieren und Löschen von Daten
- Allgemeine Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
- Nutzung des Objekt-Relationen-Mappers (SQLAlchemy)
- Arbeit mit NoSQL-Datenbanken
Die Web-Welt 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