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)
Die virtuellen Maschinen funktionierten sehr gut und machten es sehr einfach, mit dem Code herumzuspielen. Ich mochte auch besonders, dass der Trainer Kopien aller Beispiele erstellt hat, die ich nachvollziehen konnte. So konnte ich das endgültige Ergebnis im Voraus sehen und somit präziserere Fragen stellen.
Stefan Kotze - ACC
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Der Trainer ging in jedem Thema detaillierter ein und gab uns Aufgaben zu bearbeiten. Er erklärte alles, sobald wir Fragen hatten.
Praveent Thamil Mani - MINDEF
Kurs - Python Programming - 4 days
Maschinelle Übersetzung
Tage 2 und 3. Es gab einen unglaublich hohen Umfang an Inhalten, aber Abhi hat es gut bewältigt, daher habe ich dort echten Mehrwert erfahren.
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 extrem geduldig und freundlich. Obwohl es ein Online-Kurs war, konnte er sich mit uns interagieren und unsere Zweifel klären.
jia hui lim - Ministry of Defence, Singapore
Kurs - Python Programming
Maschinelle Übersetzung
die Kenntnisse und Fähigkeiten des Trainers zum Thema sowie die Empfehlung von Websites, um zu üben
Ebenezer Raj - Ministry of Defence, Singapore
Kurs - Python Programming
Maschinelle Übersetzung
Die Herausforderungsfragen.
Yuan Fong Quek - Ministry of Defence, Singapore
Kurs - Python Programming
Maschinelle Übersetzung