Python kompakt mit vielen Übungen

Methode
Dauer
Trainer
Erich Steiner

Python kompakt mit vielen Übungen

Learning Deep Learning
Logo von Learning Deep Learning

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

Python, Datenanalyse, Maschinelles Lernen. Schulungen von Experten für Sie!

Python ist eine ausdrucksstarke, einfach zu lernende Programmiersprache, deren Ökosystem
mächtige Module für Datenanalyse, maschinelles Lernen, Webprogrammierung, und vieles mehr bietet.

Der Python-Kurs ist gedacht für Anfänger. Der Übungsanteil beträgt 50%-70%. Ein Trainer kommt auf 5 bis 10 Kursteilnehmer und hilft ihnen individuell. Am Ende des Kurses werden die Teilnehmer alle grundlegenden Sprachkonstrukte beherrschen, viel Übung in der Programmierung besitzen und die Python-Feinheiten und Fallstricke kennen. Die Themen im Detail:


1) Python - Einführung
+ Vorteile von Python gegenüber Java, C, C++.
+ Hauptunterschiede zwischen Python Versionen 2.x und 3.x
+ Gute Python-Dokumentationen un…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Webprogrammierung, Python, Programmierung (allgemein), OO (Objekt Orientierte) Programmierung und Ruby (on Rails).

Python, Datenanalyse, Maschinelles Lernen. Schulungen von Experten für Sie!

Python ist eine ausdrucksstarke, einfach zu lernende Programmiersprache, deren Ökosystem
mächtige Module für Datenanalyse, maschinelles Lernen, Webprogrammierung, und vieles mehr bietet.

Der Python-Kurs ist gedacht für Anfänger. Der Übungsanteil beträgt 50%-70%. Ein Trainer kommt auf 5 bis 10 Kursteilnehmer und hilft ihnen individuell. Am Ende des Kurses werden die Teilnehmer alle grundlegenden Sprachkonstrukte beherrschen, viel Übung in der Programmierung besitzen und die Python-Feinheiten und Fallstricke kennen. Die Themen im Detail:


1) Python - Einführung
+ Vorteile von Python gegenüber Java, C, C++.
+ Hauptunterschiede zwischen Python Versionen 2.x und 3.x
+ Gute Python-Dokumentationen und Seiten im Web
+ Python Program- und interaktiver Modus
+ Überblick über die Module Numpy, Scipy, Pandas und was diese für die Datenanalyse bieten.

2) Typen, Listen, Variablen, Kontrollstrukturen
+ Integer, Floats, Strings und deren Verknüpfungsoperatoren.
+ Listen: Hauptmethoden, typische Verwendung, Konstruktoren.
+ Tuples: Konstruktor, typische Verwendung, Unterschied zu Listen.
+ Slicing
+ Dictionaries: Konstruktoren, typische Verwendung, Hauptmethoden.
+ Listen, Tuples, Dictionaries auf gleichen Inhalt beziehungsweise
gleiche Referenz vergleichen.
+ Variablen
+ Schleifen: for-Schleife, while-Schleife, break, continue.
+ If-Konstrukt
+ Zugriff auf Kommandozeilen-Argumente

3) Funktionen
+ Grundsätzliche Form von Funktionen
+ Optionale Argumente
+ Variable Anzahl von Argumenten
+ Variable Anzahl von Keyword-Argumenten
+ Variable Anzahl von gewöhnlichen Argumenten als auch Keyword-Argumenten
+ Funktionen als Argumente
+ Lambda-Funktion
+ Interne Funktion
+ Generator-Funktion
+ Dokumentation von Funktionen und Dokumentations-Tools

4) Module und Pakete
+ Definition / Analogie
+ File relativer Import gegenüber absolutem Import
+ Die __init__.py Paketdatei

5) Klassen und Vererbung, objektorientierte Programmierung
+ Definition einer Klasse
+ Attribute dynamisch hinzufügen, entfernen, deren Existenz prüfen.
+ Attribute, die an die Klasse anstatt eine Klassen-Instanz gebunden sind.
+ Eine Klasse ableiten.
+ Private Attribute.
+ Magic Klassenmethoden: __repr__(), __str__(), __call__(), __equals__(), ...

6) Exceptions
+ Eine Exception abfangen.
+ Eine Exception weitergeben, reraise.
+ Eine spezifische Exception abfangen.
+ Eine eigene Exception erstellen.
+ Exception classes Hierarchie ist wichtig. Fallstricke.
+ Assert / AssertionError

7) Standard Library
+ copy / deepcopy
+ join, split, strip Strings
+ format strings
+ Dateien lesen und schreiben, mit Dateien, Excel-Dateien, Csv-Dateien
+ Die Module "datetime" und "time"
+ with-Konstrukt
+ Serialisierung von Objekten
+ System-Funktionen / andere Programme aufrufen.
+ Das Modul os.
+ Visualisierungen mit Matplotlib. Grundlegender Aufbau von Matplotlib.

Zu jedem der obigen Kapitel gibt es eine oder mehrere Übungseinheiten. Kursdauer: 3-5 Tage.

Auf Wunsch kann dieser Kurs auch mit anderen Kursen (Maschinelles Lernen mit Scikit-Learn oder Keras/TensorFlow oder dem Pandas-Kurs) kombiniert oder gekürzt gehalten werden mit Dauer zwischen 2 und 5 Tagen.

Wenn Sie Interesse an diesem Kurs haben, schicken Sie uns eine Nachricht, da wir die Kurse dynamisch je nach Nachfrage planen.

Gerne nehmen wir noch zusätzliche Ihnen wichtige Themen in den Kurs mit auf und passen den Kurs an Ihre Bedürfnisse an.

Online-Kurse als auch Inhouse-Kurse bei Ihrer Organisation in der DACH-Region sind möglich.

Die Preise unserer Kurse sind sehr kompetitiv. Die meisten Mitbewerber haben deutlich höhere Preise.
Unterrichtsmaterialien und ausgearbeitete Musterlösungen zu allen Übungen erhalten die
Kursteilnehmer natürlich auch. Die Trainer haben jahrelange praktische Erfahrung in den Themen der Kurse. Wir legen besonders viel Wert auf individuelle Betreuung der Teilnehmer bei den Programmierübungsaufgaben. Die Kursinhalte passen wir gerne an Ihre Bedürfnisse an.

Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Training? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!