Python Grundlagen
Grundlagen
Einführung in die Programmiersprache Python
Überprüfung der Python-Version
Ausgabe von Daten auf den Bildschirm
Die Philosophie von Python
Kommentare
Variablen
Ausgabe einer Variable auf den Bildschirm
Mathematische Operationen mit Zahlen
Mathematische Operationen mit Variablen
Verkürzte Operationen
Priorität mathematischer Operationen
Gleiche Priorität
Gruppierende Klammern
Nuancen der Gruppierung
Länge einer Zahl
Gleitkommazahlen
Negative Zahlen
Rest der Division
Potenzierung
Priorität der Potenzierung
Zeichenketten (Strings)
Verkettung von Zeichenketten
Multiplikation von Zeichenketten
Zeichen einer Zeichenkette
Maskierung von Zeichen in Zeichenketten
Länge einer Zeichenkette
Mehrzeilige Zeichenketten
Boolesche Werte
Der Wert None
Strikte Typisierung in Python
Umwandlung in eine Zeichenkette
Umwandlung in eine Zahl
Zeichenketten mit Ziffern
Erhalten von Zeichen aus einer Zahl
Umwandlung in eine Gleitkommazahl
Die input-Funktion
Listen
Einführung in Listen
Erstellen von Listen mit eckigen Klammern
Erstellen von Listen mit der list-Funktion
Zerlegen eines Strings in eine Liste
Einzelnes Listenelement
Länge einer Liste
Letztes Element einer Liste
Ändern von Elementen
Hinzufügen von Elementen am Ende einer Liste
Hinzufügen von Elementen an einer Position
Kombinieren von Listen mit der extend-Methode
Kombinieren von Listen
Hinzufügen zu einer Liste
Entfernen von Elementen mit dem del-Operator
Entfernen von Elementen nach Wert
Abrufen und Entfernen eines Elements
Entfernen aller Elemente
Suchen des Index eines Elements anhand seines Werts
Vorhandensein eines Elements in einer Liste
Zählen von Elementen in einer Liste
Umgekehrte Reihenfolge der Elemente in einer Liste
Sortieren in der ursprünglichen Liste
Sortieren in einer Kopie der Liste
Zusammenführen einer Liste zu einem String
Tupel
Einführung in Tupel
Erstellen eines Tupels
Alternative Art der Tupelerstellung
Tupel mit einem Element
Alternative Syntax
Einzelnes Tupel-Element
Ändern von Elementen
Länge eines Tupels
Kombinieren von Tupeln
Multiplikation von Tupeln
Vorhandensein eines Elements in einem Tupel
Entpacken von Tupeln
Konvertierung in ein Tupel
Konvertierung eines Tupels in eine Liste
Zusammenführen eines Tupels in einen String
Slices
Einführung in Slices
Slice in einem Positionsbereich
Slice ab Position
Slice bis Position
Slice mit negativen Positionen
Schrittweite
Slice nur mit Schrittweite
Ganzer Slice
Umkehrung einer Sequenz
Entfernen von Elementen mit Slices
Wörterbücher
Einführung in Wörterbücher
Alternative Erstellungsmethode für Wörterbücher
Wert eines Wörterbuchelements
Ändern des Elementwerts
Hinzufügen eines Elements zum Wörterbuch
Länge eines Wörterbuchs
Zusammenführen von Wörterbüchern
Zusammenführen von Wörterbüchern mit gleichen Elementen
Entfernen von Elementen nach Schlüssel
Extrahieren nach Schlüssel
Extrahieren des letzten Elements
Entfernen aller Elemente
Vorhandensein eines Elements im Wörterbuch
Optionales Abrufen eines Elements
Konvertierung in eine Liste
Abrufen aller Schlüssel
Abrufen aller Werte
Schlüssel-Wert-Paar
Konvertierung in ein Wörterbuch
Praktikum
Mengen
Einführung in Mengen
Element einer Menge
Wiederholende Elemente in einer Menge
Länge einer Menge
Hinzufügen eines Elements zu einer Menge
Hinzufügen mehrerer Elemente zu einer Menge
Vereinigung von Mengen
Entfernen eines Elements aus einer Menge
Entfernen eines vorhandenen Elements
Extrahieren eines Elements
Entfernen aller Elemente
Vorhandensein eines Elements in einer Menge
Vorhandensein einer Menge in einer Sequenz
Vergleich von Mengen
Gemeinsame Elemente von Mengen
Unterschiedliche Elemente von Mengen
Differenz von Mengen
Komplexe Operationen
Umwandlung in eine Menge
Praktikum
Bedingungen
Konstruktion if-else
Einrückungen in Bedingungen
Operatoren größer und kleiner
Überprüfung auf Gleichheit
Überprüfung auf Ungleichheit
Logisches UND
Logisches ODER
Logisches NICHT
Priorität von Vergleichsoperationen
Gruppierung von Bedingungen
Doppelte Vergleiche
Überprüfung auf Vorhandensein
Überprüfung auf spezielle Werte
Verkürztes if
Konstruktion elif
Verschachtelte if
Konstruktion match-case
Ternärer Operator
Überprüfung des Objekttyps
Praxis if else
Schleifen
For-Schleife
Ergebnisakkumulation in der Schleife
For-Schleife und if-Bedingung
Anweisung break
Anweisung continue
Erhalten von Elementen und ihren Indizes
Wörterbuchschlüssel mit for
Wörterbuchwerte
Wörterbuch-Schlüssel-Wert-Paar
Index-Element-Paare des Wörterbuchs
Zahlengenerierung
Zahlengenerierung mit Schrittweite
Gleichzeitige Iteration
While-Schleife
While-Schleife ohne Zähler
If-Bedingung in der while-Schleife
Arbeit mit Flags
Abfangen des Schleifenausstiegs
Praxis zu Schleifen
Dateneingabe in der Schleife
Mehrdimensionalität
Mehrdimensionale Listen
Dreidimensionale Liste
Iteration über mehrdimensionale Listen
Iteration über eine dreidimensionale Liste
Iteration über eine mehrdimensionale Liste von Wörterbüchern
Befüllen mehrdimensionaler Listen
Eingebaute Funktionen
Potenzieren
Rundungsfunktionen
Extremwerte
Zufall
Betrag
Mathematische Operationen mit Zahlen
Zahlendivision
Groß-/Kleinschreibung
String-Aufteilung
String-Formatierung
String-Suche
String-Überprüfung
Zeit
Arbeit mit Datumsangaben
Aktuelles Datum ausgeben
Wochentag ermitteln
Differenz zwischen zwei Datumsangaben
Bestimmung eines Schaltjahres
Zeitausgabe
Datumsformatierung
Epoch-Format
Datum aus Epoch ausgeben
Objekt struct_time
Abruf des struct_time-Objekts nach UTC
Ermittlung des Epoch-Formats aus struct_time
Epoch-Differenz
Operationsverzögerung