In diesem Kurs wirst du lernen in Python zu programmieren, und das in kürzester Zeit! Ich will deine Zeit und Motivation nicht mit stundenlangen Lektionen verschwenden, sondern dich möglichst schnell auf ein Niveau zu bringen, dass es dir ermöglicht Python Code zu verstehen und selbst Programme zu schreiben.
Ich konzentriere mich stets auf das Wesentliche und vermittele die Inhalte prägnant und zielorientiert. Der Kurs richtet sich an dich, wenn du einen schnellen aber zugleich tiefgründigen Einstieg in Python suchst - egal ob mit Programmiererfahrung oder ohne.
Nach erfolgreichem Abschluss des Kurses wirst du dazu in der Lage sein, eigenständig in Python zu programmieren, eigene Funktionen mit Kontrollstrukturen und Schleifen zu schreiben, objektorientierte Programmierung umzusetzen, Module korrekt einzubinden, Dateizugriffe zu verwalten, XML-Dateien zu parsen, Multithreading fähigen Code zu erstellen, SQL-Datenbanken zu verwalten und das Modul NumPy für mathematische Anwendungen zu verwenden.
Voraussetzungen:
Wir werden mit elementaren Ausgaben auf dem Bildschirm und Eingaben in den Rechner beginnen. Dann zeige ich dir, was Variablen sind und wie man sie verwendet und welche wichtigen Datentypen es gibt und wie man mit ihnen arbeitet. Es geht weiter mit arithmetischen, logischen und komparativen Operatoren. Du lernst dann wie man Schleifen erstellt und Kontrollstrukturen implementiert. Danach soll es um eigene Funktionen, Klassen und Objekte gehen. Ich zeige dir auch, wie man Dateien einliest und selbst mit Daten beschreibt, wie man mit Errors umgeht, wie XML-Dateien geparst werden können und wie man auf SQL-Datenbanken zugreift. Dann sehen wir uns Multithreading an und arbeiten mit Matrizen und Vektoren mit dem NumPy-Modul.
Ziele:
Bildschirmein- und ausgaben
Variablen und Datentypen
Arithmetische, logische und komparative Operatoren
Funktionen schreiben
Schleifen und Kontrollstrukturen verwenden
Objektorientiertes Programmieren umsetzen
Dateien lesen und schreiben
XML-Parsing durchführen
Zugriff auf SQL-Datenbanken
Multithreading
Arbeiten mit Matrizen und Vektoren in NumPy