python masterkurs kursbild mit play button

Schaffe innerhalb von 30 Tagen den Einstieg in die Python-Entwicklung

... und lerne, wie du eigene Anwendungen, Spiele, Apps und vieles mehr entwickeln kannst, um all deine Ideen endlich umsetzen zu können und zeitgleich deinen persönlichen Wert auf dem Arbeitsmarkt drastisch zu steigern.

Oster Sale 2024:
Für kurze Zeit bis zu 67% Rabatt auf unsere Kurse sichern!
  0  7
Tage
:
 
  1  5
stunden
:
 
  2  4
minuten
:
 
  1  8
sekunden

You missed out!

Deine Vorteile auf einen Blick

konkreter lernplan
Konkreter Lernplan

Durch die Informationsflut im Internet sind Einsteiger dazu verleitet, sich ohne klare Lernstrategie von Tutorial zu Tutorial zu hangeln. Dies führt dazu, dass man spätestens an den fortgeschrittenen Programmier-Konzepten scheitert, da ein solides Fundament fehlt.

Der Python Masterkurs ist deshalb in einer didaktisch sinnvollen Reihenfolge strukturiert, um maximalen und vor allem nachhaltigen Lernerfolg zu garantieren.

Hoher Praxisbezug
Hoher Praxisbezug

Das in der Theorie erlernte Wissen kann von Einsteigern oftmals nicht in der Praxis angewendet werden.

Der Python Masterkurs enthält deshalb praktische Übungen und Praxisprojekte, damit du die gelernten Konzepte vertiefen und in der Praxis sicher und selbstbewusst abrufen kannst.

Eigenes Tempo
Eigenes Tempo

Wir alle haben einen stressigen Alltag, in welchem das Programmieren lernen nicht immer perfekt untergebracht werden kann.

Aus diesem Grund sind über unsere Lernplattform alle Kurse vollkommen Zeit- und Ortsunabhängig abrufbar, sodass du gemütlich und flexibel von zuhause in deiner eigenen Geschwindigkeit lernen kannst.

Details zum Kurs

1. Kursbereich

Mit der Bestellung des Python Masterkurses wird für dich automatisch ein Account auf unserer Lern-Plattform angelegt. Die Zugangsdaten für deinen Account werden dir innerhalb weniger Minuten nach Kauf via E-Mail übermittelt. Sobald du dich in deinen Account eingeloggt hast, kannst du im entsprechenden Kursbereich auf alle Inhalte zugreifen.

Mit dem Python Masterkurs erwirbst du über 16 Stunden hochqualitatives Videomaterial, in welchem du Schritt für Schritt an die Python Programmierung herangeführt wirst. Der Kurs ist so aufgebaut, dass du keinerlei Vorkenntnisse benötigst.

python kursbereich visualisierung

2. Inhalt des Python Masterkurses

Modul 1: Vorbereitung auf den Python Masterkurs

python masterkurs modulbild 1

Willkommen im Python Masterkurs. Damit du dich direkt im Kurs zurecht findest, werden wir dich in diesem Modul zunächst einmal begrüßen und dir den Kursablauf schildern.

Diese Lektionen erwarten dich:

  • [Video 1] Willkommen im Kurs!

Modul 2: Wichtige Einführung

python masterkurs modulbild 2

In diesem Modul wirst du den Einstieg in die Welt von Python machen. Bevor wir mit der Programmierung beginnen können, müssen erstmal alle Tools installiert werden, die wir für die Python Programmierung in diesem Kurs verwenden werden. Die Installationen sind vollkommen kostenlos und werden sowohl für Windows als auch für Mac vorgeführt. Danach werden wir gemeinsam dein erstes Programm schreiben, durch welches wir gleichzeitig sicherstellen, dass die benötigte Software auch korrekt auf deinem Rechner installiert wurde. Zudem wirst du das Python Ausführungsmodell kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] Installation von Python und PyCharm
  • [Video 2] Das erste Programm: Hallo Welt
  • [Video 3] Das Python Ausführungsmodell

Modul 3: Grundlagen der Python Programmierung (1)

python masterkurs modulbild 3

Im ersten Schritt gilt es, die Grundlagen der Python Programmierung kennenzulernen. Aus diesem Grund wirst du in diesem Modul zunächst das Arbeiten mit Ganzzahlen und Gleitkommazahlen im Kontext von Python erlernen. Im Anschluss daran werden wir uns ebenfalls noch den Konzepten Strings und Variablen widmen.

Diese Lektionen erwarten dich:

  • [Video 1] Ganzzahlen in Python
  • [Video 2] Gleitkommazahlen in Python
  • [Video 3] Zeichenketten bzw. Strings in Python
  • [Video 4] Variablen
  • [Aufgaben] Programmieraufgaben + Musterlösungen

Modul 4: Grundlagen der Python Programmierung (2)

python masterkurs modulbild 4

Ein weiteres grundlegendes Konzept in der Programmierung stellen die sogenannten Datentypen dar. Einleitend wirst du in diesem Modul deshalb die Datentypen int, float und str kennenlernen. Um die zukünftigen Programme zudem interaktiver gestalten zu können, wirst du in diesem Modul ebenfalls den Umgang mit der input()-Funktion erlernen. Abschließend wird auch noch das Konzept sogenannter Listen aufgegriffen.

Diese Lektionen erwarten dich:

  • [Video 1] Datentypen Einführung
  • [Video 2] Die Datentypen int, float und str
  • [Video 3] Datentypen hängen an Werten und nicht an Variablen
  • [Video 4] Die input()-Funktion
  • [Video 5] Die type()-Funktion und Type-Casting-Funktionen
  • [Video 6] Listen in Python
  • [Video 7] Zugriff auf Listen
  • [Video 8] Wichtige Basisfunktionalitäten von Listen
  • [Aufgaben] Programmieraufgaben + Musterlösungen

Modul 5: Operatoren in Python

python masterkurs modulbild 5

Um nützliche Programme entwickeln zu können, benötigt man sogenannte Operatoren. Was Operatoren sind und welche Arten von Operatoren in Python existieren, werden wir uns in diesem Modul im Detail ansehen.

Diese Lektionen erwarten dich:

  • [Video 1] Operatoren Einführung
  • [Video 2] Der Zuweisungsoperator
  • [Video 3] Arithmetische Operatoren
  • [Video 4] Kombinierte Zuweisungsoperatoren
  • [Video 5] Vergleichsoperatoren und der Datentyp bool
  • [Video 6] Logische Operatoren
  • [Video 7] Bitweise Operatoren
  • [Video 8] Operatoren Prioritäten
  • [Aufgaben] Programmieraufgaben + Musterlösungen

Modul 6: Kontrollstrukturen in Python

python masterkurs modulbild 6

Ein Python-Programm wird immer Zeile für Zeile von oben nach unten abgearbeitet. Um allerdings sinnvolle Programme umsetzen zu können, muss man das Programm so gestalten, dass an unterschiedlichen Stellen Entscheidungen getroffen werden können. Dies gelingt durch sogenannte Kontrollstrukturen, welche in Python durch If-Anweisungen, bedingte Ausdrücke und unterschiedliche Arten von Schleifen realisiert werden. In diesem Modul werden wir uns all diese Konstrukte im Detail ansehen.

Diese Lektionen erwarten dich:

  • [Video 1] Kontrollstrukturen Einführung
  • [Video 2] Die if-Anweisung
  • [Video 3] Die if-Anweisung in Kombination mit dem else-Zweig
  • [Video 4] Die if-Anweisung in Kombination mit elif-Zweigen und dem else-Zweig
  • [Video 5] Bedingte Ausdrücke
  • [Video 6] Die while-Schleife
  • [Video 7] Die Schlüsselwörter break und continue
  • [Video 8] Eine while-Schleife mit einem else-Zweig kombinieren
  • [Video 9] Die for-Schleife zum Durchlaufen iterierbarer Objekte
  • [Video 10] Die for-Schleife als Zählerschleife
  • [Aufgaben] Programmieraufgaben + Musterlösungen

Modul 7: Funktionen und Namensbereiche

python masterkurs modulbild 7

Mithilfe von Funktionen kann man gewisse Programmbestandteile in wiederaufrufbare Komponenten auslagern. Wenn also gewisse Funktionalitäten häufiger benötigt werden, dann sollte man diese in Funktionen auslagern, um sie später an unterschiedlichen Stellen im Programm beliebig oft aufrufen zu können. Zudem helfen Funktionen dabei, die Struktur des Programms zu schärfen. Da Funktionen auf unterschiedliche Art und Weisen implementiert werden können, werden wir uns alle möglichen Varianten innerhalb dieses Moduls im Detail ansehen. Zudem wirst du das Konzept von Namensbereichen kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] Funktionen Einführung
  • [Video 2] Funktionen definieren und aufrufen
  • [Video 3] Funktionen mit Parametern definieren
  • [Video 4] Funktionen mit Rückgabewerten definieren und der Datentyp NoneType
  • [Video 5] Optionale Parameter
  • [Video 6] Schlüsselwort Parameter
  • [Video 7] Einschub: Liste vs. Tupel (Veränderlich vs. unveränderlich)
  • [Video 8] Beliebige Anzahl von Parametern an Funktionen übergeben
  • [Video 9] Reine Schlüsselwort Parameter
  • [Video 10] Namensbereiche (Lokale und globale Variablen)

Modul 8: Praxisprojekt - Tic Tac Toe

python masterkurs modulbild 8

Mit den bisherigen Übungsaufgaben konntest du bereits die bisher gelernte Theorie in der Praxis anwenden. In diesem Modul werden wir uns nun einem umfassenderen Praxisprojekt widmen, sodass du die Inhalte noch stärker vertiefen kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung - Wir programmieren Tic Tac Toe!
  • [Video 2] Das Spielfeld erzeugen
  • [Video 3] Einen Spielzug umsetzen
  • [Video 4] Die Game-Loop erzeugen und das Symbol des Spielers setzen
  • [Video 5] Die Gewinner-Ermittlung implementieren

Modul 9: Objektorientierte Programmierung

python masterkurs modulbild 9

Ein Thema, bei dem Programmiereinsteiger oftmals an ihre Grenzen gelangen, ist das Thema "Objektorientierte Programmierung". Solltest du dieses Thema allerdings von vornherein didaktisch gut aufbereitet vorgetragen bekommen, dann ist dieses wichtige und allgegenwärtige Konzept einfach zu verstehen. Genau dies war auch der Anspruch, den wir bei der Entwicklung dieses Moduls hatten.

Diese Lektionen erwarten dich:

  • [Video 1] Konzept der Objektorientierten Programmierung
  • [Video 2] Klassen und Objekte
  • [Video 3] Was hat es mit dem Parameter "self" auf sich?
  • [Video 4] Methoden in Klassen
  • [Video 5] Möglichkeiten des Konstruktors
  • [Video 6] Namenskonventionen

Modul 10: Module in Python

python masterkurs modulbild 10

Wenn man größere Programme entwickelt, macht es Sinn, den kompletten Code über mehrere Dateien hinweg aufzuteilen, anstatt alles in eine einzige Datei zu schreiben. Dadurch wird das ganze Projekt übersichtlicher und somit auch besser wartbar. Umsetzen kann man dies mit dem Konzept von Modulen, welches wir in diesem Modul umfassend beleuchten werden.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung - Was sind Module?
  • [Video 2] Ein eigenes Modul programmieren
  • [Video 3] Module einbinden/laden
  • [Video 4] Beispiel: Das built-in Modul math
  • [Video 5] Beispiel: Das built-in Modul random
  • [Video 6] Module sind selbst auch ausführbare Dateien

Modul 11: Praxisprojekt - Space Invaders

python masterkurs modulbild 11

In diesem Praxisprojekt werden wir unter Zuhilfenahme des Moduls "pygame" ein komplett lauffähiges Spiel entwickeln. Genauer gesagt programmieren wir einen Klon vom berühmten Spiel "Space Invaders".

Diese Lektionen erwarten dich:

  • [Video 1] Einführung - Wir programmieren Space Invaders!
  • [Anleitung] Das Modul pygame installieren (Windows)
  • [Anleitung] Das Modul pygame installieren (MacOS)
  • [Video 2] Das Spielfenster erzeugen
  • [Video 3] Titel, Framerate und Hintergrund modifizieren
  • [Video 4] Das Raumschiff platzieren
  • [Video 5] Bewegungsmechaniken implementieren
  • [Video 6] Bewegung eingrenzen
  • [Video 7] Geschoss implementieren
  • [Video 8] Aliens platzieren
  • [Video 9] Kollision zwischen Alien und Geschoss erfassen
  • [Video 10] Game Over implementieren
  • [Video 11] Punktestand-Anzeige implementieren

Modul 12: Fortgeschrittene Objektorientierung - Vererbung

python masterkurs modulbild 12

Gerade wenn die Programme größer werden, stellt Vererbung eine großartige Möglichkeit dar, um Programme übersichtlich zu halten und auch im nach hinein noch um weitere Funktionalitäten erweitern zu können. In diesem Modul werden wir uns deshalb sehr detailliert mit der Vererbung in Python beschäftigen.

Diese Lektionen erwarten dich:

  • [Video 1] Was ist Vererbung und welche Vorteile ergeben sich dadurch?
  • [Video 2] Vererbung im Code umsetzen
  • [Video 3] Methoden überschreiben
  • [Video 4] Die super()-Funktion
  • [Video 5] _ vor Attributen oder Methoden in Klassen
  • [Video 6] __ vor Attributen oder Methoden in Klassen (Name Mangling)
  • [Video 7] Mehrfachvererbung

Modul 13: Fortgeschrittene Objektorientierung - Weitere Feinheiten

python masterkurs modulbild 13

Da die Grundlagen der objektorientierten Programmierung nun ausreichend vertieft worden sind, werden wir uns in diesem Modul weiteren Feinheiten der objektorientierten Programmierung widmen.

Diese Lektionen erwarten dich:

  • [Video 1] Klassenattribute
  • [Video 2] Statische Methoden
  • [Video 3] Klassenmethoden (ideal für alternative Konstruktoren)
  • [Video 4] Property Attribute
  • [Video 5] Besondere Methoden in Klassen
  • [Video 6] In Python ist alles ein Objekt

Modul 14: Arbeiten mit Strings

python masterkurs modulbild 14

In der Python Programmierung stellen Strings einen elementaren Baustein dar, um vernünftige Programme schreiben zu können. In diesem Modul werden wir deshalb explizit auf Strings eingehen und zahlreiche nützliche Methoden kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung: Erzeugen von Strings
  • [Video 2] String Slicing und der Operator in/not in
  • [Video 3] islower(), isupper(), lower(), upper()
  • [Video 4] Weitere Methoden zur Validierung: isalpha(), isalnum() und isdecimal()
  • [Video 5] split() und join()
  • [Video 6] Die Methode strip()
  • [Video 7] startswith() und endswith()

Modul 15: Arbeiten mit Listen und Dictionaries

python masterkurs modulbild 15

In diesem Modul wirst du sowohl den fortgeschrittenen Umgang mit Listen als auch das Arbeiten mit Dictionaries kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] List Slicing
  • [Video 2] Wiederholung: append(), insert(), pop() und remove()
  • [Video 3] Weitere nützliche Methoden: index(), extend() und reverse()
  • [Video 4] Die Methode sort()
  • [Video 5] List Comprehensions
  • [Video 6] Was sind Dictionaries und wie unterscheiden sich diese von Listen?
  • [Video 7] Nützliche Methoden von Dictionaries

Modul 16: Arbeiten mit Dateien

python masterkurs modulbild 16

Als Programmierer ist es sehr wichtig, das Arbeiten mit Dateien zu beherrschen. Aus diesem Grund wirst du in diesem Modul umfassend an dieses Themengebiet herangeführt.

Diese Lektionen erwarten dich:

  • [Video 1] Warum Dateien?
  • [Video 2] Datenströme als Grundlage
  • [Video 3] Daten aus einer Datei lesen
  • [Video 4] Den Dateipfad korrekt angeben (relativ vs. absolut)
  • [Video 5] Daten in eine Datei schreiben
  • [Video 6] Überblick der unterschiedlichen Datei-Modi
  • [Video 7] Schreib- und Leseposition verändern
  • [Video 8] Inhalte von Dateien löschen
  • [Aufgaben] Programmieraufgaben + Musterlösungen

BONUS Modul: Zahlensysteme

python masterkurs modulbild 17

Gerade als Programmierer sollte man mit den unterschiedlichen Zahlensystemen vertraut sein. In diesem Bonus-Modul wirst du deshalb die drei wichtigsten Zahlensysteme kennenlernen. Zudem wirst du erfahren, wie man geschickt zwischen diesen umrechnet.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung: Zahlensysteme
  • [Video 2] Das Dezimalsystem
  • [Video 3] Das Dualsystem
  • [Video 4] Das Hexadezimalsystem
  • [Video 5] Der Taschenrechner
  • [Video 6] Dezimal in Dual
  • [Video 7] Dual in Dezimal
  • [Video 8] Hexadezimal in Dual
  • [Video 9] Dual in Hexadezimal
  • [Video 10] Hexadezimal in Dezimal
  • [Video 11] Dezimal in Hexadezimal
  • [Video 12] Bits, Bytes und Wertebereiche

Errungenschaften & Erfahrungen bisheriger Teilnehmer

Was du bekommst

  • Sofortiger Zugang zum Python Masterkurs
  • 17 Module mit über 110 Videos
  • Zahlreiche Zusammenfassungen (PDF-Dokumente)
  • Zahlreiche Programmieraufgaben inkl. Musterlösungsvideos
  • Praxisprojekte
  • Teilnahmebescheinigung
  • Lebenslanger Zugriff
Oster-Angebot läuft in Kürze aus...
  0  7
tage
:
 
  1  0
stunden
:
 
  5  3
minuten
:
 
  5  8
sekunden

You missed out!

python masterkurs kursbild
Jetzt zum einmaligen Angebotspreis sichern:

49€

Eigentlicher Preis: 67,00 € (Spare 26%)

Nach dem Durcharbeiten des Kurses besitzt du ...

Die Fähigkeit, eigenständig in Python zu entwickeln

Ein allgemeines Programmierverständnis

Gefragte Entwicklerfähigkeiten

Praxiserfahrung aufgrund der zahlreichen Programmieraufgaben und Praxisprojekte

Nach dem Durcharbeiten des Kurses besitzt du ...

  • Die Fähigkeit, eigenständig in Python zu entwickeln
  • Ein allgemeines Programmierverständnis
  • Gefragte Entwicklerfähigkeiten
  • Praxiserfahrung aufgrund der zahlreichen Programmieraufgaben und Praxisprojekte
app visualisierung

Ab sofort kannst du von überall aus lernen.

Wir präsentieren: Die Programmieren Starten App!

Innerhalb der App können alle Kursvideos auch auf dein Gerät heruntergeladen werden, sodass du auch ohne Internetverbindung von überall aus lernen kannst.

Häufig gestellte Fragen

Wie wird mir dieser Kurs helfen?

Es kommt natürlich darauf an, in welcher Situation du gerade bist...

Als kompletter Programmiereinsteiger wirst du Schritt für Schritt an das Python Programmieren herangeführt. Der Kurs wurde extra so strukturiert, dass du keine zusätzlichen Recherchen mehr im Internet machen musst, denn im Kurs ist bereits alles Wichtige enthalten. Es handelt sich also wirklich um eine All-in-One Komplettlösung, um das Programmieren in Python auf einem hohen Niveau zu erlernen.

Als Student wirst du alles, was du in deiner Programmier-Vorlesung hörst, mithilfe dieses Kurses noch mal detaillierter und einfacher erklärt nachholen können. Zudem werden die zahlreichen Übungsaufgaben dafür sorgen, dass du gut auf die Klausur am Semesterende vorbereitet bist.

Als Schüler kannst du neben deinen sonst eher langweiligen und oft weniger wichtigen Fächern für dein zukünftiges Arbeitsleben wertvolle Fähigkeiten erwerben und bereits zur Schulzeit eigene Programmierprojekte umsetzen.

Als Berufstätiger bzw. Programmier-Quereinsteiger kannst du dich mit den neu erworbenen Fähigkeiten in Bewerbungsgesprächen von Konkurrenten absetzen oder durch mehr Kompetenz bei deinen bestehenden Kollegen und Chefs punkten.

Welche Vorkenntnisse werden benötigt?

Du benötigst für den Python Programmieren Masterkurs keinerlei Vorkenntnisse, da wir gemeinsam bei 0 starten werden. Sogar die Installation der benötigten Software werden wir dir in detaillierten Videos näher bringen.

Wieso sollte ich für den Python Masterkurs Geld investieren, wenn ich doch auch auf Youtube Videos zu Python finde?

In den meist unvollständigen Youtube Tutorials erhältst du oftmals nicht mehr als eine Einführung in die Python Programmierung. Dieser Kurs geht weit darüber hinaus und bringt dir auch zu vielen Themen die auf Youtube bereits existieren noch viel mehr Detailwissen. Während Youtube-Serien also aus ca. 3 Stunden Content bestehen, wirst du mit dem Python Programmieren Masterkurs weit mehr als 15 Stunden Content erhalten. Und zwar Content, der klar strukturiert ist, einem ganz klaren roten Faden folgt und permanent mit dem Feedback der Teilnehmer optimiert wird. Obendrauf kommen natürlich auch noch zahlreiche Programmieraufgaben, Musterlösungen, Praxisprojekte, Codebeispiele und Zusammenfassungen. Kurz gesagt: Das Investment lohnt sich, versprochen!

Wie lange dauert es den Kurs durchzuarbeiten?

Der Kurs besteht insgesamt aus über 16 Stunden Videomaterial. Du kannst dieses Videomaterial also technisch gesehen in 2 - 3 Tagen durcharbeiten. Zudem sind aber auch zahlreiche Programmieraufgaben und Praxisprojekte enthalten, für die man je nach Lerngeschwindigkeit mehr oder weniger Zeit aufwenden muss. Wir empfehlen dir deshalb, für die komplette Durcharbeitung des Kurses inklusive der Programmieraufgaben und Praxisprojekte zwischen 15 und 31 Tage einzuplanen. Wir haben aber auch Teilnehmer, die sich mehr Zeit gelassen haben und den Kurs in beispielsweise 2 - 4 Monaten durchgearbeitet haben.

Was passiert, wenn mir der Kurs nicht gefällt?

Wir bieten zu jedem unserer Masterkurse eine 14 Tage Geld-zurück-Garantie an. Solltest du also nach 14 Tagen keine Fortschritte an deinen Programmierfähigkeiten erkennen, dann erhältst du dein komplettes Geld vollkommen zurückerstattet. Du kannst den Kurs also ohne Risiko testen.

Können die Videos heruntergeladen werden?

Über unsere Web-Lernplattform können die Videos nicht heruntergeladen werden. Es ist also eine Internetverbindung von Nöten, um den Kurs ansehen zu können.

Seit neustem kannst du dir sowohl im Google Play Store als auch im Apple App Store unsere Programmieren Starten App herunterladen. Dadurch kannst du nun als optionale Möglichkeit auch über die App auf unsere Lernplattform zugreifen. Die App bietet den Vorteil, dass diese für mobile Endgeräte optimiert ist und die Videos innerhalb der App heruntergeladen werden können. Dadurch können die Kursvideos auch von unterwegs aus ohne aktive Internetverbindung angesehen werden.

Wie lange habe ich Zugriff auf den gekauften Kurs?

Sobald du den Kurs erworben hast, kannst du lebenslang darauf zugreifen.

Handelt es sich um eine einmalige Zahlung?

Ja, es handelt sich um eine einmalige Zahlung. Sobald du den Kurs erworben hast, steht dieser dir lebenslang innerhalb deines Accounts zur Verfügung. Auch alle zukünftigen Updates des Kurses werden kostenlos für dich freigeschaltet.

Muss ich für zukünftige Updates erneut bezahlen?

Nein, sollten im Laufe der Zeit neue Module zum Kurs hinzugefügt werden, so erhältst auch du automatisch Zugriff darauf. Du musst nichts weiter dafür tun und es fallen auch keine weiteren Kosten an.

Investiere noch heute in deine Weiterbildung

Oster-Angebot läuft in Kürze aus...
  0  7
tage
:
 
  1  0
stunden
:
 
  5  3
minuten
:
 
  5  8
sekunden

You missed out!