Python Übungslabs
Anfänger
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
- Einführung
- 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
Lehrer
Labby
Labby is the LabEx teacher.
In Google Classroom teilen
Treten Sie unserem Discord bei und lernen Sie gemeinsam
Jetzt beitretenNutzerbewertungen
" Amazing to learn for beginners!"
— Vijay Patel
" Fantastic Labs and Excellent Guided Step by Step Instructions,"
— Zack
Für Sie empfohlen

