Python Übungslabs

Dieser Kurs enthält viele Labs für Python. Jedes Lab ist ein kleines Python-Projekt mit detaillierter Anleitung und Lösungen. Sie können Ihre Python-Fähigkeiten verbessern, indem Sie diese Labs absolvieren, Ihre Programmierfähigkeiten aufbauen und lernen, wie Sie sauberen und effizienten Code schreiben.

Python

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Lehrplan

Python-Variablen und Datentypen

Python Numerische Typen

Coming Soon

Beherrschung der Python-String-Manipulation

Coming Soon

Entschlüsselung der antiken Computerkunst mit Python-Booleans

Coming Soon

Entdecken von Python-Kommentaren im magischen Wald

Coming Soon

Python-Typkonvertierung

Coming Soon

Python Python Shell

Coming Soon

Python-Bedingungsanweisungen

Coming Soon

Python-For-Schleifen

Coming Soon

Python While-Schleifen

Coming Soon

Python Break und Continue

Coming Soon

Python-Listen-Abstraktionen

Coming Soon

Organisieren des Palastbestands mit Python-Listen

Coming Soon

Beherrschung von Python-Tupeln in der virtuellen Arena

Coming Soon

Python-Wörterbücher für die Sternenforschung

Coming Soon

Python Sets Management Lab

Coming Soon

Python-Funktionsdefinition

Coming Soon

Python-Argumente und Rückgabewerte

Coming Soon

Python Standardargumente

Coming Soon

Python-Schlüsselwortargumente

Coming Soon

Python Lambda-Funktionen

Coming Soon

Den ersten Buchstaben in Wörtern groß schreiben

Celsius in Fahrenheit umrechnen

Fahrenheit in Celsius umrechnen

Kilometer in Meilen Umrechner

Meilen in Kilometer umrechnen

Beherrschung des Python-Scopes: Entwerfe die Python-Welt

Coming Soon

Rekursive Funktionen in Python

Coming Soon

Python eingebaute Funktionen

Coming Soon

Python-Module importieren

Coming Soon

Überprüfen, ob eine Zahl gerade ist

Prüfen, ob eine Zahl ungerade ist

Python - Module erstellen

Coming Soon

Python: Verwenden von Paketen

Coming Soon

Allgemeine Python-Standardbibliotheken

Coming Soon

Python Klassen und Objekte

Coming Soon

Python-Konstruktoren für Kaiserliche Artefakte

Coming Soon

Kamelfahrertraining für die Navigation in der Wüste

Coming Soon

Polymorphe Design im Space City Architect-Projekt

Coming Soon

Geheimnisse der Python-Kapselung

Coming Soon

Python Klassenmethoden und statische Methoden

Coming Soon

Python: Ausnahmen abfangen

Coming Soon

String mit Python-Operator wiederholen

Python: Auslösen von Ausnahmen

Coming Soon

Python benutzerdefinierte Ausnahmen

Coming Soon

Python Finally-Block

Coming Soon

Python: Öffnen und Schließen von Dateien

Coming Soon

Bestimmen der Teilbarkeit von Zahlen in Python

Python: Lesen und Schreiben von Dateien

Coming Soon

Python-Dateioperationen

Coming Soon

Python: Verwendung der 'with'-Anweisung

Coming Soon

Python-Iterator-Meisterschafts-Challenge

Coming Soon

Python-Generatoren für das Geisterhaus

Coming Soon

Optimierung von unterirdischen Python-Workflows

Coming Soon

Bestimmung der Bytegröße eines Strings

Umgekehrte Wörterbuch-Datenstruktur

Zahl in Binärzahl umwandeln

Zahl in Hexadezimalzahl

Python Kontextmanager

Coming Soon

Grundlagen von Python-Regular Expressions

Coming Soon

Python Multithreading und Multiprocessing

Coming Soon

Zählen von Vorkommen in Python-Listen

Jedes n-te Element in einer Liste

Listenkopf-Funktion

Letztes Element aus einer Python-Liste entfernen

Letztes Listenelement

Elemente einer Liste um einen Offset verschieben

Funktion zur Umkehrung einer Liste

Liste um Elemente rotieren

Python Mathematik und Zufall

Coming Soon

Python Datum und Uhrzeit

Coming Soon

Python-Datensammlungen

Coming Soon

Verwaltung von Python-Virtual-Environments

Python-Daten-Serialisierung

Coming Soon

Python Betriebssystem und Systemverwaltung

Coming Soon

Python Socket-Programmierung

Coming Soon

Prüfen, ob ein Schlüssel in einem Dictionary existiert

Python HTTP-Anfragen

Coming Soon

Python Netzwerkprotokolle

Coming Soon

Python Numerische Berechnung

Coming Soon

Führe Funktion für jedes Listenelement aus

Reverse Iteration in Python

Python-Datenanalyse

Coming Soon

Python Datenvisualisierung

Coming Soon

Python's bedingte Anweisungen

Zahlen im Bereich einschränken

Berechnung der Hamming-Distanz zwischen Zeichenketten

Python Machine Learning

Coming Soon

While-Schleifenanweisungen

Mehrzeilige Strings aufteilen

Funktion bedingt anwenden

Rekursive Fakultätsberechnung in Python

Bestimmen der Zahl innerhalb eines Bereichs

Elemente von der linken Seite einer Liste entfernen

Elemente von der rechten Seite einer Liste entfernen

Listelemente entfernen

Entferne Listenelemente von Ende

Zahl in Bereich abbilden

Entschachtele eine Liste

Überprüfen, ob eine Liste alle Werte enthält

Überprüfen der Liste-Mitgliedschaft

Zahlen in Python auf die angegebene Länge auffüllen

Index des größten Elements

Index des kleinsten Elements

Schlüssel des maximalen Werts

Schlüssel des kleinsten Werts

RGB in Hex umwandeln

Fibonacci-Folge in Python generieren

Vergleich von Python-Listenkomprehension

Den ersten Buchstaben in Python in Großbuchstaben umwandeln

Den ersten Buchstaben einer Zeichenkette in Python in Kleinbuchstaben umwandeln

Das Extrahieren des Listen-Endes in Python

Ganzzahl in römische Zahlen umwandeln

Gewichteter Mittelwertberechnung Funktion

Werte aus Liste von Dictionaries extrahieren

Prädikatsfunktionen für Wörterbuch-Eigenschaften

Durchschnitt in Python berechnen

Identifizierung des längsten iterierbaren Objekts

Maximale Elemente aus Liste finden

N kleinste Elemente

Liste anhand einer Funktion aufteilen

Python Zeichenkettenmanipulationsmethoden

Alle Indizes eines Werts

Die Macht und Flexibilität von F-String

Liste in Python anhand eines Filters aufteilen

Maximum-Wert in einer Liste basierend auf einer Funktion finden

Minimumwert nach Attribut in Python finden

Summe einer Liste basierend auf einer Funktion

2D Liste initialisieren

Liste mit Werten initialisieren

Summe der Potenzen

Funktion zum Überprüfen auf Duplikate in einer Liste

Überprüfen auf Duplikate in einer Liste

Überprüfen, ob jedes Listenelement wahrheitswertig ist

Testen, ob einige Listenelemente wahrheitswertig sind

Alle passenden Indizes finden

Arithmetische Progression Generator

Finde gemeinsame Elemente in Python-Listen

Matrixtransponierung in Python

Eindeutige Liste-Kombination in Python

Einzigartige Elemente in einer Liste

Das Extrahieren von Dictionary-Schlüsseln in Python

Testen, ob jedes Listenelement falsch ist

Python Dictionaries: Schlüssel-Wert-Paare

Häufigstes Element

Grundlagen von Python Decoratoren

Mittelwert einer abgebildeten Liste

Überprüfen, ob alle Listenelemente identisch sind

Falsche Werte in Python entfernen

Python Snake Case Umwandlung

Switch Case-Anweisungen

Formatierung von Python-Print-Anweisungen

Python-Schleifen und -Bereiche

In Liste umwandeln

Palindromerkennung in Python

Webbrowser-Paketgrundlagen

Zahl in eine Liste von Ziffern in Python umwandeln

Anagram Prüfer: Eine Python Herausforderung

Dictionary in Liste

Listen in ein Dictionary umwandeln

Medianberechnung mit Python

Hexadezimal zu RGB-Konvertierung

Python Listen aufklappen

Das geschachtelte Element abrufen

Liste mit Bereich initialisieren

Überprüfen, ob eine Sequenz leer ist

Das Zusammenführen mehrerer Listen in Python

Das Vergleich von Listeninhalten in der Programmierung

Das Überprüfen von Listeninhalten in Python

Strings in URL-freundliche Slugs umwandeln

Wörterbuch nach Schlüssel sortieren

Python SQLite3 Programmierung

Winkelgrade in Radiant umrechnen

Winkel zwischen Radiant und Grad umrechnen

ISO-Datum umwandeln

Differenz zwischen Listen in Python berechnen

Passendes Element finden

Index des passenden Elements finden

Den letzten übereinstimmenden Wert finden

Den letzten passenden Index finden

Symmetrische Differenz zwischen Python-Listen

Grundlegende Datei-Eingabe/Ausgabe (File I/O) wiederholen

Python reguläre Ausdrücke

Das Zusammenführen mehrerer Python-Wörterbücher

Funktionskomposition mit Python

Implementiere die links-rechts-Funktionskomposition

Currying in Python mit functools.partial

Schlüssel mit einem bestimmten Wert finden

Nicht eindeutige Liste-Werte filtern

Eindeutige Liste-Werte filtern

Ungleichheitsausreißer finden

Liste in ein Wörterbuch abbilden

Python-Operatoren für Entscheidungsfindungen

Binomialkoeffizientenberechnungstutorial

Python Datum und Zeitmanipulation

Datumsunterschied berechnen

Berechne Tage ab heute

Liste nach Indizes sortieren

Datum in ISO-Format

Daten und Zeiten

Python's integrierte Math-Funktionen erkunden

Listen in Python mit Iteratoren erstellen

Wörter aus einem String extrahieren

Variablen und Speicheradressen

Dictionary-Werte abbilden

Camelcase Namenskonvention für die Programmierung

Berechnung des größten gemeinsamen Teilers

Zufälliges Element in Liste

Verzögerte Funktionsausführung

Die Liste vollständig entschachteln

Python-Zuweisung und -Referenz

Wörterbücher in Python nach Werten sortieren

Tagen zu einem angegebenen Datum hinzufügen

Den Schlüssel nach Wert in einem Python-Dictionary finden

Überprüfen, ob ein Datum ein Werktag ist

Bestimmen, ob das Datum ein Wochenende ist

Definieren eines einfachen Objekts

Python Is-Operator

Python-Syntaxfehler und -Ausnahmen behandeln

Verschiedene eingebaute Python-Objekte manipulieren

Attributzugriff und gebundene Methoden

Ein Python-Paket erstellen

Wie Objekte repräsentiert werden

Liste von partiellen Summen

String in Python in Kebab-Case umwandeln

Einen String in Python auf eine bestimmte Länge auffüllen

Listenreihenfolge in Python zufällig mischen

Potenzmengegenerierung in Python

Kodierungschallenge für die Umkehrung einer Zahl

Überprüfung einfacher Funktionen und Ausnahmebehandlung

Dictionary mit Duplikaten umkehren

Berechnung der Monatsdifferenz in Python

Effiziente Primzahl-Erkennung

Klassen und Objekte

Verwenden von Generatoren für Stocksim - Pipelines

Geometrische Reihe Sequenzgenerator

Häufigkeitsanalyse von Listelementen

Python Itertools für effiziente Kombinatorik

Berechnung des kleinsten gemeinsamen Vielfachen

Datumswahl in Python generieren

Dateien lesen und schreiben

Rückgabe von Werten aus Funktionen

Python Unittest-Modul

Dictionary-Werte kombinieren

Erstellen Sie Ihre erste Metaklasse

Ihren Code testen

Python's collections-Modul erkunden

Python Multiprocessing für parallele Ausführung

Definieren und Importieren von Python-Modulen

Liste in kleinere Blöcke unterteilen

Liste in N Blöcke teilen

Listelemente gruppieren

Grundlagen von Python-Funktionen

Liste Schnittmenge basierend auf Funktion

Symmetrische Differenz basierend auf einer Funktion

Liste-Vereinigung basierend auf Funktion

Module und Pakete

Ein kleines Programm ausführen

Praktische Anwendung der Vererbung

Python-Zuweisungsausdrücke

Eine Übersicht über die Grundlagen von Modulen

Lernen Sie etwas über Deskriptoren (Descriptors)

Listenunterschied basierend auf einer Funktion

Elemente nach Funktion gruppieren

Mixin-Klassen und kooperative Vererbung

Konventionen für die Übergabe von Funktionsargumenten

Verhalten der Vererbung

Private Attribute und Properties (Eigenschaften)

Mehr über Closures erfahren

Grundlegende Magic-Methoden

Pythonische JSON-Datenverarbeitung

Anpassen des Attributzugriffs

Datei- und Ordnerverwaltung

Python's Höhere Funktionen

Verschiedene Datenanalyseprobleme

Code mit exec erstellen

Geltungsbereichsregeln und Tricks

Einen neuen primitiven Typ erstellen

Benutzerdefinierte numerische Magie-Methoden

Zirkuläre und dynamische Modulimporte

Iterator und Generator

Sequenzmagie-Methoden

Wie ein Profi iterieren

Definitionseigenschaften von Funktionen

Untersuchen Sie die internen Strukturen von Funktionen

Ausnahmebehandlung und Protokollierung

Definieren Sie einfache Decorator-Funktionen

Decorator Verkettung und parametrisierte Decorators

Definieren eines geeigneten aufrufbaren Objekts

Eine einfache Klasse definieren

Datenverarbeitung mit Coroutinen

Python Typing: Verbesserung der Codelesbarkeit

Verwaltung von Yield-Anweisungen in Python

Klassendekoratoren kennenlernen

Typüberprüfung und Schnittstellen

Einfache Verwendung von Threads

Klassenvariablen und Klassenmethoden

Verschiedene Methoden zur Darstellung von Datensätzen

Einen benutzerdefinierten Container erstellen

Iteration mit Generatoren anpassen

Niedrig-Level Klassenerstellung

Metaklassen in Aktion

Entdecken des Speichermodells für First-Class-Objekte in Python

Neudefinieren von speziellen Methoden

Lernen Sie über delegierende Generatoren

Lernen Sie verwaltete Generatoren kennen

Erstellen von Python-Programmen für die Befehlszeile

Kontrolle von Symbolen und Kombination von Untermodulen

Einführung

Dieser Kurs, "Python Practice Labs", ist darauf ausgelegt, Ihnen zu helfen, Ihre Python-Programmierfähigkeiten durch eine Reihe von praktischen Projekten zu verbessern. Jedes Lab in diesem Kurs ist ein eigenständiges Python-Projekt, das mit detaillierten Anleitungen und Lösungen ausgestattet ist, sodass Sie Ihre Programmierfähigkeiten üben und verbessern können.

🎯 Aufgaben

In diesem Kurs werden Sie lernen:

  • Wie Sie verschiedene Python-Programmierkonzepte und Techniken implementieren
  • Wie Sie reale Probleme mit Python lösen
  • Wie Sie sauberen, effizienten und wartbaren Python-Code schreiben
  • Wie Sie Python-Programme debuggen und Probleme beheben

🏆 Errungenschaften

Nach Abschluss dieses Kurses können Sie:

  • Ihre Kompetenz in der Python-Programmierung durch die Bewältigung einer Vielzahl von praktischen Übungen nachweisen
  • Ein tieferes Verständnis der Python-Syntax, Datenstrukturen und Kontrollfluss entwickeln
  • Problemlösungskompetenzen anwenden, um komplexe Programmierherausforderungen zu meistern
  • Gut strukturierten, modularen und wiederverwendbaren Python-Code schreiben
  • Ihr Vertrauen in der Bewältigung von Python-bezogenen Aufgaben in zukünftigen Projekten oder in Ihrer Karriere stärken

Lehrer

labby
Labby
Labby is the LabEx teacher.

Für Sie empfohlen

no data