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 dem IPython Notebook
Datentypen und -operationen
- Ganzzahlen (Integers) und Fließkommazahlen (Floats)
- Zeichenketten (Strings) und Bytes
- Tupels und Listen
- Wörterbücher (Dictionaries) und geordnete Wörterbücher (OrderedDicts)
- Mengen (Sets) und unveränderliche Mengen (Frozen Sets)
Code organisieren und verteilen
- Erstellen von Modulen und Paketen
- Verteilen von Code in Repositorys
Objektorientierte und funktionale Programmierung
- Erstellen und Verwenden von Funktionen und Klassen
- Anpassen von Funktionen und Klassen mit Decoratoren
- Einführung in Metaklassen
Fehlerbehandlung und Testing
- Behandlung und Auslösen von Ausnahmen (Exceptions)
- Schreiben und Ausführen von Tests (Doc-Tests und Unit-Tests)
- Überprüfen der Testabdeckung
Arbeiten mit Dateien und Verzeichnissen
- Zugriff auf verschiedene Dateitypen und Grundlagen des Datei-Managements
- Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschließlich Textdateien, CSV-Dateien sowie Microsoft Word- und Excel-Dateien)
- Daten aus Textdateien mit regulären Ausdrücken extrahieren
- Verzeichnisse erstellen und löschen, Dateien auflisten und suchen
Zugriff auf Datenbanken
- Auswählen, Einfügen, Aktualisieren und Löschen von Daten
- Allgemeine Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
- Nutzung des Object Relational Mapper (SQLAlchemy)
- Arbeiten mit NoSQL-Datenbanken
Die Welt des Webs erobern
- Abrufen von Web-Seiten
- Parsieren von HTML und XML
- Automatisches Ausfüllen von Webformularen
- Entwicklung 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