Feedback & Wünsche
Python-Programmierung für Einsteiger

Python-Programmierung für Einsteiger

4eck Media GmbH & Co. KG

Kategorie: Webdesign | Trainer: Denis Panjuta

Wie du deine Ideen in Anwendungen umsetzt: Lerne im Python-Kurs für Anfänger eine klar strukturierte und leicht zu erfassende Programmiersprache kennen. Dein Trainer Denis Panjuta führt dich in über 9 Stunden von der Ausgabe eines simplen Textes bis zur funktionalen Bedienoberfläche mit Menü, Buttons, Bildern und Eingabefeldern. Lernen an praktischen Beispielen!

  • 66 Lektionen in über neun Stunden Video-Training zum Programmieren mit Python
  • Lerne die Grundlagen der Software-Entwicklung theoretisch kennen
  • Wende deine neu erworbenen Kenntnisse an praktischen Beispiel direkt an
  • Von Programmier-Künstler und Profi-Trainer Denis Panjuta

Vom leeren Bildschirm zum eigenen Programm – begib dich jetzt in die Welt von Strings, Operatoren, Klassen und Methoden, damit dein Code Zeile für Zeile zum richtigen Ergebnis führt.

Trainings-Informationen

Gesamtinhalt herunterladen
Jetzt dabei sein

Kursübersicht

Python-Programmierung für Einsteiger - 01 Kurseinführung

Python-Programmierung für Einsteiger - 01 Kurseinführung

In diesem Video erhältst du eine kurze Einführung zu den Inhalten dieses Kurses.

  4 Min.
Python-Programmierung für Einsteiger - 02 Wie du diesen Kurs am effektivsten verwendest

Python-Programmierung für Einsteiger - 02 Wie du diesen Kurs am effektivsten verwendest

Hier wird gezeigt, was bei der Durchführung des Kurses zu beachten ist, um ihn möglichst erfolgreich zu verwenden.

  4 Min.

Python Installation

Python-Programmierung für Einsteiger - 03 Python-Installation

Python-Programmierung für Einsteiger - 03 Python-Installation

Hier wird die nötige Software installiert.

  7 Min.
Python-Programmierung für Einsteiger - 04 Auswahl der Entwicklungsumgebung

Python-Programmierung für Einsteiger - 04 Auswahl der Entwicklungsumgebung

Es wird auf die verschiedenen Entwicklungsumgebungen eingegangen und gezeigt, welche wir verwenden werden.

  9 Min.

Python Datenstrukturen

Python-Programmierung für Einsteiger - 05 Zahlen und Variablen in Python

Python-Programmierung für Einsteiger - 05 Zahlen und Variablen in Python

In diesem Teil des Kurses werden wir uns damit beschäftigen, wie Zahlen und Variablen in Python funktionieren.

  9 Min.
Python-Programmierung für Einsteiger - 06 Mathematische Operatoren in Python

Python-Programmierung für Einsteiger - 06 Mathematische Operatoren in Python

In diesem Teil des Python-Kurses werden wir uns mit mathematischen Operatoren in Python beschäftigen. Dazu haben wir im letzten Teil bereits die ersten simplen Berechnungen gesehen. Nun werden wir uns einige weitere Beispiele anschauen.

  9 Min.
Python-Programmierung für Einsteiger - 07 Strings

Python-Programmierung für Einsteiger - 07 Strings

In diesem Teil des Kurses werden wir uns mit Strings in Python beschäftigen.

  5 Min.
Python-Programmierung für Einsteiger - 08 Eigenschaften und Formatierung von Strings

Python-Programmierung für Einsteiger - 08 Eigenschaften und Formatierung von Strings

In diesem Teil des Kurses werden wir uns mit Strings in Python beschäftigen.

  5 Min.
Python-Programmierung für Einsteiger - 09 Formatierung von Strings erweitert

Python-Programmierung für Einsteiger - 09 Formatierung von Strings erweitert

Mehr Infos zur Formatierung von Strings.

  7 Min.
Python-Programmierung für Einsteiger - 10 Listen

Python-Programmierung für Einsteiger - 10 Listen

In diesem Artikel werden wir uns mit Listen in Python beschäftigen.

  13 Min.
Python-Programmierung für Einsteiger - 11 Sets

Python-Programmierung für Einsteiger - 11 Sets

In diesem Artikel schauen wir uns Sets an. Dabei handelt es sich um Datentypen.

  7 Min.
Python-Programmierung für Einsteiger - 12 Tuples

Python-Programmierung für Einsteiger - 12 Tuples

In diesem Tutorial beschäftigen wir uns mit einem weiteren Datentyp: einem Tuple.

  10 Min.
Python-Programmierung für Einsteiger - 13 Dictionaries

Python-Programmierung für Einsteiger - 13 Dictionaries

In diesem Artikel werden wir Dictionaries behandeln. Dabei handelt es sich um einen Datentyp, der es uns ermöglicht zu „mappen“, also quasi eine Zuordnung von zwei Werten durchzuführen, die ähnlich wie bei Listen funktioniert.

  14 Min.
Python-Programmierung für Einsteiger - 14 Booleans und logische Operatoren

Python-Programmierung für Einsteiger - 14 Booleans und logische Operatoren

In diesem Artikel werden wir uns mit Booleans und logischen Operatoren in Python beschäftigen.

  8 Min.

Anweisungen und Schleifen

Python-Programmierung für Einsteiger - 15 If-, Elif- und Else-Anweisung

Python-Programmierung für Einsteiger - 15 If-, Elif- und Else-Anweisung

In diesem Artikel lernst du eines der wichtigsten Konzepte der Programmierung – die If-Anweisung.

  13 Min.
Python-Programmierung für Einsteiger - 16 For-Schleifen

Python-Programmierung für Einsteiger - 16 For-Schleifen

In diesem Artikel beschäftigen wir uns mit For-Schleifen in Python. Im Englischen heißt das ganze „For Loop“ und es ist ein mächtiges Mittel, um sich extrem viel repetitive Arbeit zu sparen.

  10 Min.
Python-Programmierung für Einsteiger - 17 While-Schleifen

Python-Programmierung für Einsteiger - 17 While-Schleifen

Nun, da wir For-Schleifen gesehen haben, wird es Zeit, While-Schleifen in Python kennenzulernen. While-Schleifen (oder „While Loops“) sind der einfachste Weg, um etwas mehrfach zu wiederholen. Es handelt sich hierbei um Schleifen, da der Code …

  14 Min.
Python-Programmierung für Einsteiger - 18 While-Schleifen: Herausforderung

Python-Programmierung für Einsteiger - 18 While-Schleifen: Herausforderung

While-Schleifen: Herausforderung – größter gemeinsamer Nenner.

  6 Min.
Python-Programmierung für Einsteiger - 19 Range-Funktion

Python-Programmierung für Einsteiger - 19 Range-Funktion

In diesem Artikel geht es um die range()-Funktion in Python. Die ist nämlich ziemlich nützlich, wenn man eine Reihe von Zahlen anlegen möchte bzw. sogar eine Liste. Das erspart einem enorme Arbeit, wenn man mit For-Schleifen arbeiten …

  6 Min.
Python-Programmierung für Einsteiger - 20 Ausnahmebehandlung mit Try, Except, Else, Finally

Python-Programmierung für Einsteiger - 20 Ausnahmebehandlung mit Try, Except, Else, Finally

In dieser Lektion werden wir uns mit der Ausnahmebehandlung in Python beschäftigen. Dazu werden wir auf die Begriffe Try, Except, Else und Finally eingehen.

  10 Min.

Funktionen und Module

Python-Programmierung für Einsteiger - 21 Funktionen

Python-Programmierung für Einsteiger - 21 Funktionen

In diesem Artikel werden wir uns mit Funktionen in Python beschäftigen. Dabei handelt es sich um einen Bestandteil, der extrem wichtig ist. Denn Funktionen ermöglichen es uns, einen bestimmten Code vorzubereiten und diesen dann jederzeit …

  4 Min.
Python-Programmierung für Einsteiger - 22 Funktionen mit Parametern

Python-Programmierung für Einsteiger - 22 Funktionen mit Parametern

Im letzten Artikel haben wir simple Funktionen kennengelernt, in diesem werden wir uns mit Funktionen mit Parametern in Python beschäftigen.

  12 Min.
Python-Programmierung für Einsteiger - 23 Benutzereingabe

Python-Programmierung für Einsteiger - 23 Benutzereingabe

Bisher haben wir noch nie den Benutzer unseres Programms gebeten, etwas einzutragen. Genau das ändern wir in diesem Artikel.

  10 Min.
Python-Programmierung für Einsteiger - 24 Module und Pakete

Python-Programmierung für Einsteiger - 24 Module und Pakete

Bisher haben wir unseren Code fast ausschließlich selbst geschrieben, jetzt lernen wir jedoch die Module und Pakete in Python kennen. Diese ermöglichen es uns, Code zu nutzen, den wir nicht selbst schreiben müssen. Wir sparen dadurch immens Zeit …

  6 Min.
Python-Programmierung für Einsteiger - 25 Eigene Module in Python erstellen

Python-Programmierung für Einsteiger - 25 Eigene Module in Python erstellen

Im letzten Artikel haben wir gesehen, wie wir Module in Python importieren können. Nun wird es Zeit, zu sehen, wie wir unsere eigenen Module erstellen können.

  5 Min.
Python-Programmierung für Einsteiger - 26 Das Random-Modul

Python-Programmierung für Einsteiger - 26 Das Random-Modul

Das Random-Modul ermöglicht es uns, eine zufällige Zahl zu erhalten. Dadurch können wir viele Events zufällig steuern.

  5 Min.
Python-Programmierung für Einsteiger - 27 Übungsaufgabe: Black Jack (Intro)

Python-Programmierung für Einsteiger - 27 Übungsaufgabe: Black Jack (Intro)

In dieser Übungsaufgabe programmieren wir das Spiel Black Jack.

  4 Min.
Python-Programmierung für Einsteiger - 28 Übungsaufgabe: Black Jack (Lösung)

Python-Programmierung für Einsteiger - 28 Übungsaufgabe: Black Jack (Lösung)

In diesem Video wird die Lösung der Übungsaufgabe zum Spiel Black Jack ausgearbeitet.

  41 Min.

Mit Dateien arbeiten

Python-Programmierung für Einsteiger - 29 Dateien öffnen und lesen

Python-Programmierung für Einsteiger - 29 Dateien öffnen und lesen

In diesem Artikel lernst du, wie man Dateien in Python öffnen und lesen kann.

  6 Min.
Python-Programmierung für Einsteiger - 30 Dateien schreiben

Python-Programmierung für Einsteiger - 30 Dateien schreiben

In diesem Artikel lernst du, wie du mit Python in eine Datei schreiben kannst.

  5 Min.

Regular Expressions

Python-Programmierung für Einsteiger - 31 Regular Expressions: re.match & re.search

Python-Programmierung für Einsteiger - 31 Regular Expressions: re.match & re.search

Der Begriff „Regulärer Ausdruck“ kommt aus der Automatentheorie und der Theorie der formalen Sprachen, zwei Gebiete der theoretischen Informatik.

  12 Min.
Python-Programmierung für Einsteiger - 32 Regular Expressions: re.findall und split

Python-Programmierung für Einsteiger - 32 Regular Expressions: re.findall und split

In diesem Artikel schauen wir uns Regex weiter an. Dabei werden wir die Funktionen re.findall und split betrachten.

  10 Min.

Objekt Orientierte Programmierung Grundlagen

Python-Programmierung für Einsteiger - 33 Objektorientierte Programmierung

Python-Programmierung für Einsteiger - 33 Objektorientierte Programmierung

In diesem Artikel lernst du die Grundlagen über objektorientierte Programmierung in Python (OOP).

  5 Min.
Python-Programmierung für Einsteiger - 34 Klassen

Python-Programmierung für Einsteiger - 34 Klassen

In diesem Artikel lernst du, wie Klassen in Python aufgebaut sind und was sie machen. Dazu hast du ja im letzten Artikel gesehen, was Objekte sind und wie Objekte grundsätzlich funktionieren. Nun wirst du lernen, wie Klassen mit Objekten …

  9 Min.
Python-Programmierung für Einsteiger - 35 Klassen und Methoden

Python-Programmierung für Einsteiger - 35 Klassen und Methoden

In diesem Artikel lernst du die Methoden in Python kennen. Dabei handelt es sich um Aktionen, die unsere Klasse ausführen kann. Wir haben ja bereits gesehen, wie Attribute funktionieren. Nun werden wir uns mal die Methoden ansehen und sehen, wie …

  15 Min.
Python-Programmierung für Einsteiger - 36 Vererbung

Python-Programmierung für Einsteiger - 36 Vererbung

In diesem Artikel geht es um das Konzept der Vererbung in Python. Dieses Konzept ermöglicht in der Programmierung, Klassen zu erstellen, welche von anderen Klassen erben – und somit all ihre Attribute und Methoden erben.

  12 Min.

Eingebaute Funktionen

Python-Programmierung für Einsteiger - 37 Lambda-Operator

Python-Programmierung für Einsteiger - 37 Lambda-Operator

In diesem Artikel lernst du den Lambda-Operator in Python kennen und verstehen. Bei Lambda handelt es sich um ein Konzept, welches vielen Anfängern sehr schwerfällt. Daher breche ich die einzelnen Schritte langsam herunter, damit es leicht …

  9 Min.
Python-Programmierung für Einsteiger - 38 Filter

Python-Programmierung für Einsteiger - 38 Filter

In diesem Artikel lernst die Funktion Filter in Python kennen.

  8 Min.
Python-Programmierung für Einsteiger - 39 Zip-Funktion

Python-Programmierung für Einsteiger - 39 Zip-Funktion

In diesem Artikel lernst du, wie die Zip-Funktion funktioniert. Die ist nämlich nützlich, um z. B. zwei Listen zu einer Liste, bestehend aus Tuples, zusammenzusetzen, oder um Dictionaries-Inhalte miteinander zu vermischen und Tuples …

  5 Min.
Python-Programmierung für Einsteiger - 40 Map-Funktion

Python-Programmierung für Einsteiger - 40 Map-Funktion

In diesem Artikel lernst du die Map-Funktion in Python kennen. Die Map-Funktion nimmt als erstes Argument eine Funktion und als zweites eine Sequenz (z. B. Liste). Die Map-Funktion wendet dann die Funktion auf alle Elemente der Sequenz an und …

  5 Min.
Python-Programmierung für Einsteiger - 41 Enumerate-Funktion

Python-Programmierung für Einsteiger - 41 Enumerate-Funktion

In diesem Artikel lernst du die Enumerate-Funktion kennen. Dabei handelt es sich um eine Funktion, die es uns ermöglicht, eine Sequenz zu durchlaufen.

  3 Min.
Python-Programmierung für Einsteiger - 42 Primzahlen: Übungsaufgabe

Python-Programmierung für Einsteiger - 42 Primzahlen: Übungsaufgabe

In dieser Übungsaufgabe ermitteln wir die gesuchten Primzahlen.

  7 Min.
Python-Programmierung für Einsteiger - 43 all()- & any()-Methoden

Python-Programmierung für Einsteiger - 43 all()- & any()-Methoden

In diesem Artikel lernst du, wie die all()- und any()-Methoden in Python funktionieren.

  5 Min.

Dekoratoren

Python-Programmierung für Einsteiger - 44 *args und **kwargs in Python

Python-Programmierung für Einsteiger - 44 *args und **kwargs in Python

In diesem Video werden Funktionen mit einer vorher nicht definierten Menge an Argumenten behandelt.

  9 Min.
Python-Programmierung für Einsteiger - 45 Dekoratoren

Python-Programmierung für Einsteiger - 45 Dekoratoren

In diesem Artikel geht es um Dekoratoren in Python, wie sie funktionieren und was sie bringen.

  12 Min.

Fortgeschrittene Objekte und Datenstrukturen

Python-Programmierung für Einsteiger - 46 Arbeiten mit Zahlen

Python-Programmierung für Einsteiger - 46 Arbeiten mit Zahlen

Auf Zahlen sind wir in einem vorherigen Teil des Kurses bereits eingegangen. In diesem Artikel werden wir noch mehr Methoden kennenlernen, die im Zusammenhang mit Zahlen hilfreich sind.

  5 Min.
Python-Programmierung für Einsteiger - 47 Methoden von Strings

Python-Programmierung für Einsteiger - 47 Methoden von Strings

In diesem Artikel lernst du verschiedene Methoden von Strings in Python.

  6 Min.
Python-Programmierung für Einsteiger - 48 Listen und ihre Methoden

Python-Programmierung für Einsteiger - 48 Listen und ihre Methoden

In diesem Artikel lernst du einige der Listen-Methoden kennen. Wir hatten dazu ja bereits einige gesehen, schauen uns die wichtigsten jedoch noch mal im Zusammenhang mit Listen an.

  8 Min.
Python-Programmierung für Einsteiger - 49 Übungsaufgabe: Warteschlange

Python-Programmierung für Einsteiger - 49 Übungsaufgabe: Warteschlange

Hier erstellen wir ein kleines Programm, welches eine Warteschlange abarbeitet.

  7 Min.
Python-Programmierung für Einsteiger - 50 Sets und ihre Methoden

Python-Programmierung für Einsteiger - 50 Sets und ihre Methoden

In diesem Beitrag geht es um Sets und ihre Methoden in Python.

  9 Min.
Python-Programmierung für Einsteiger - 51 Mehr zu Dictionaries

Python-Programmierung für Einsteiger - 51 Mehr zu Dictionaries

Das meiste zu Dictionaries haben wir bereits in vorherigen Artikeln gesehen. Hiermit erweitern wir die Liste der Methoden jedoch noch ein wenig.

  5 Min.

Fortgeschrittene Module in Python

Python-Programmierung für Einsteiger - 52 Datetime

Python-Programmierung für Einsteiger - 52 Datetime

In diesem Artikel lernst du, wie du mit Datetime in Python die Zeit zunutze machen kannst. Bei Datetime handelt es sich um ein Modul, welches die Zeit darstellt und speichert.

  11 Min.
Python-Programmierung für Einsteiger - 53 namedTuple

Python-Programmierung für Einsteiger - 53 namedTuple

In diesem Artikel lernst du das namedTuple in Python kennen und verstehen.

  4 Min.
Python-Programmierung für Einsteiger - 54 OrderedDict

Python-Programmierung für Einsteiger - 54 OrderedDict

In diesem Artikel zeige ich dir, wie OrderedDict in Python funktioniert und wozu es gut ist. Dazu hattest du ja bereits gesehen, wie Dictionaries funktionieren. Es ist so, dass Dictionaries kein Interesse daran haben, ob sie geordnet sind oder nicht …

  4 Min.
Python-Programmierung für Einsteiger - 55 DefaultDict

Python-Programmierung für Einsteiger - 55 DefaultDict

In diesem Teil des Python-Kurses lernst du DefaultDict in Python kennen. Dazu hatten wir ja bereits Standard-Dictionaries gesehen und festgestellt, dass ein Dictionary aus zwei wichtigen Bestandteilen besteht: aus einem Key und einem Value. Wenn wir …

  4 Min.
Python-Programmierung für Einsteiger - 56 Counter

Python-Programmierung für Einsteiger - 56 Counter

In diesem Artikel geht es um Counter in Python. Ein Counter ist ein Container, der darauf achtet, wie häufig ein gleicher Wert hinzugefügt wird. Es kann dafür verwendet werden, die gleichen Algorithmen umzusetzen wie Bag oder „Multiset Data …

  8 Min.
Python-Programmierung für Einsteiger - 57 Python-Debugger

Python-Programmierung für Einsteiger - 57 Python-Debugger

Der Python-Debugger erlaubt es uns, unseren Code zu debuggen, d. h. Fehler einfacher zu finden, als es z. B. mit einem Print-Statement geht.

  6 Min.

GUI - Benutzeroberfläche

Python-Programmierung für Einsteiger - 58 GUI: Einführung

Python-Programmierung für Einsteiger - 58 GUI: Einführung

In diesem Artikel schauen wir uns mal an, wie man eine GUI (Graphical User Interface oder auch Benutzeroberfläche) in Python verwenden kann. Dazu gibt es in Python mehrere Möglichkeiten, wir werden jedoch mit tkinter arbeiten.

  9 Min.
Python-Programmierung für Einsteiger - 59 Layout anordnen

Python-Programmierung für Einsteiger - 59 Layout anordnen

In diesem Artikel lernst du, wie man mit tkinter in Python das Layout anordnet. Dazu nehmen wir den Code vom letzten Artikel und erweitern ihn ein wenig.

  6 Min.
Python-Programmierung für Einsteiger - 60 Buttons verwenden und Klicks

Python-Programmierung für Einsteiger - 60 Buttons verwenden und Klicks

In diesem Artikel lernst du, wie man Buttons in Python verwenden kann. Dazu wirst du sehen, wie man sie in einer GUI anlegt und ihnen eine Funktion zuweist.

  6 Min.
Python-Programmierung für Einsteiger - 61 Eingabefelder mit Entry

Python-Programmierung für Einsteiger - 61 Eingabefelder mit Entry

In diesem Artikel lernst du, wie Eingabefelder mit Entry funktionieren. Dazu werden wir sehen, wie wir unsere GUI (Benutzeroberfläche) so anpassen können, dass der Benutzer seinen Namen und sein Alter eingeben kann.

  10 Min.
Python-Programmierung für Einsteiger - 62 Verwendung von Bildern

Python-Programmierung für Einsteiger - 62 Verwendung von Bildern

In diesem recht kurzen Artikel lernst du, wie man Bilder in die GUI (Benutzeroberfläche) in Python einbaut.

  4 Min.
Python-Programmierung für Einsteiger - 63 Der Tkinter Grid-Geometry-Manager

Python-Programmierung für Einsteiger - 63 Der Tkinter Grid-Geometry-Manager

In diesem Artikel lernst du, was es mit dem „Grid Geometry Manager“ auf sich hat und wie du ihn verwenden kannst, um deine Benutzeroberfläche sauber zu gestalten. Es handelt sich dabei um ein Tool, welches uns ermöglicht, unsere Widgets …

  13 Min.
Python-Programmierung für Einsteiger - 64 Menüleiste und Drop-down-Menü anlegen

Python-Programmierung für Einsteiger - 64 Menüleiste und Drop-down-Menü anlegen

Sobald du ein umfangreicheres Programm entwickelst, brauchst du irgendwann unter Umständen eine Menüleiste. Das kennst du sicher von den meisten Programmen, mit denen du bisher gearbeitet hast. Nun wird es Zeit zu sehen, wie man selbst so eine …

  11 Min.
Python-Programmierung für Einsteiger - 65 Canvas im GUI

Python-Programmierung für Einsteiger - 65 Canvas im GUI

In diesem Artikel lernst du, wie man mit dem Canvas im GUI arbeiten kann. Dazu erstellen wir ein kleines Programm, in dem man einen Kreis auf dem Canvas anzeigt. Canvas kommt aus dem Englischen und lässt sich mit „Leinwand“ übersetzen. Man …

  15 Min.
Python-Programmierung für Einsteiger - 66 Übungsaufgabe zu GUI und Canvas

Python-Programmierung für Einsteiger - 66 Übungsaufgabe zu GUI und Canvas

In dieser Übungsaufgabe erweitern wir den Code aus dem letzten Video und führen zufällige Operationen aus.

  8 Min.

Diese Inhalte könnten dich ebenfalls interessieren

Lade...     Wir sind auf der Suche nach interessanten Trainings für dich, bitte gib uns einen Moment.

© 2002-2018 4eck-Media GmbH & Co. KG • Mit erstellt von 4eck-media.de

Top