Algorithm Tutorials

Algorithmustutorials bieten einen strukturierten Lernpfad zur Beherrschung rechnerischer Problemlösungen. Unsere Tutorials decken verschiedene Algorithmustypen, Datenstrukturen und Optimierungstechniken ab, die sowohl für Anfänger als auch für fortgeschrittene Programmierer geeignet sind. Mit kostenlosen Laboren und praktischen Programmierübungen sammeln Sie praktische Erfahrungen in der Implementierung effizienter Algorithmen. Unser interaktiver Algorithmus-Playground ermöglicht es Ihnen, Problemlösungen zu üben und sofortige Ergebnisse zu sehen.

Scikit-learn Modellbewertung

Scikit-learn Modellbewertung

In diesem Lab lernen Sie, wie Sie ein scikit-learn Klassifikationsmodell mit verschiedenen Metriken bewerten, darunter Genauigkeit (Accuracy), Konfusionsmatrix (Confusion Matrix), Präzision (Precision), Rückruf (Recall) und F1-Score.
Python
Scikit-learn Lineare Regression

Scikit-learn Lineare Regression

In diesem Lab lernen Sie, wie Sie mit scikit-learn ein einfaches Modell zur linearen Regression erstellen, um Immobilienpreise in Kalifornien vorherzusagen.
Python
Scikit-learn KNN-Klassifizierung

Scikit-learn KNN-Klassifizierung

In diesem Lab lernen Sie, wie Sie scikit-learn verwenden, um einen K-Nearest Neighbors (KNN)-Klassifikator zu erstellen, ihn auf dem Iris-Datensatz zu trainieren und Vorhersagen für neue Daten zu treffen.
Python
Scikit-learn Installation und Einrichtung

Scikit-learn Installation und Einrichtung

In diesem Lab lernen Sie, wie Sie Ihre Scikit-learn-Installation überprüfen, notwendige Module importieren und einen Beispieldatensatz laden, um mit maschinellem Lernen in Python zu beginnen.
Python
Scikit-learn: Daten laden und erkunden

Scikit-learn: Daten laden und erkunden

In diesem Lab lernen Sie die Grundlagen des Ladens und Erkundens von Datensätzen in scikit-learn anhand des klassischen Iris-Datensatzes. Sie üben den Zugriff auf Daten, Ziele und Feature-Namen und führen eine einfache Visualisierung durch.
Python
Scikit-learn Datenvorverarbeitung

Scikit-learn Datenvorverarbeitung

In diesem Lab lernen Sie die grundlegenden Datenvorverarbeitungstechniken in scikit-learn kennen, einschließlich Feature-Skalierung mit StandardScaler und Zielvariablen-Kodierung mit LabelEncoder, anhand des klassischen Iris-Datensatzes.
Python
Scikit-learn Kreuzvalidierung

Scikit-learn Kreuzvalidierung

In diesem Lab lernen Sie, wie Sie Kreuzvalidierung mit scikit-learn durchführen, um die Leistung eines Machine-Learning-Modells robuster zu bewerten.
Python
Gefährte Klone finden

Gefährte Klone finden

In dieser Herausforderung haben wir die Aufgabe, alle Klon-Soldaten in einer Paradeformation einer Klon-Armee zu finden. Die Klon-Soldaten werden eindeutig durch eine Zahl innerhalb eines bestimmten Bereichs identifiziert und können durch eine quadratische Matrix dargestellt werden. Unser Ziel ist es, die Anzahl der Klone für jede ID zu zählen und das statistische Ergebnis im Format eines Wörterbuchs zurückzugeben. Die Lösung sollte in der Methode count_clone_soldier(matrix: List[List[str]]) in der Datei count_clone_soldier.py implementiert werden.
Python
NumPy Mathematik-Spiele

NumPy Mathematik-Spiele

In dieser Challenge üben Sie den Umgang mit dem NumPy-Modul in Python und arbeiten mit NumPy-Arrays, um gängige mathematische Operationen durchzuführen.
Python
Einstieg in die Arbeit mit Bildern

Einstieg in die Arbeit mit Bildern

Dieses Tutorial vermittelt Ihnen die Grundlagen der Arbeit mit Bildern mithilfe der OpenCV-Python-Bibliothek. Am Ende dieses Tutorials können Sie Bilder lesen, anzeigen und speichern.
Python
Simple Shell in Nmap zu einer interaktiven Shell upgraden

Simple Shell in Nmap zu einer interaktiven Shell upgraden

In diesem Lab lernen Sie, wie Sie eine Simple Shell in Nmap zu einer interaktiven Shell upgraden. Entdecken Sie Techniken mit Python und Socat, um eine vollständig interaktive Shell zu erhalten und Ihre Fähigkeiten im Penetration Testing und der Netzwerkanalyse zu verbessern.
LinuxCybersecurityPython
IP-Subnetting und Binärkonvertierung im Linux-Terminal durchführen

IP-Subnetting und Binärkonvertierung im Linux-Terminal durchführen

In diesem Lab meistern Sie IP-Subnetting und Binärkonvertierung im Linux-Terminal. Mit Python konvertieren Sie IP-Adressen zwischen Punkt-Dezimal und Binär, übersetzen CIDR-Masken, identifizieren Netzwerk-/Host-Anteile und berechnen nutzbare Hosts und Subnetze für einen gegebenen CIDR-Block.
PythonLinux
Schlangen-Spiel mit Python und Pygame

Schlangen-Spiel mit Python und Pygame

Dieses Projekt führt Sie durch den Prozess des Erstellens eines Schlangen-Spiels mit Python und der Pygame-Bibliothek. Das Spiel wird ein Spielfenster, eine Schlange, ein Power-Up und einen Score haben. Die Schlange wird sich im Spielfenster bewegen und das Power-Up essen. Wenn die Schlange das Power-Up isst, wird die Länge der Schlange um eins erhöht. Der Score wird auf dem Bildschirm angezeigt.
Python
Linux-Systemmonitor mit Tkinter

Linux-Systemmonitor mit Tkinter

In diesem Projekt lernen Sie, wie Sie mithilfe von Python und der Tkinter-Bibliothek einen Linux-Systemmonitor erstellen. Der Systemmonitor wird Echtzeitinformationen über die CPU, den Arbeitsspeicher, die Festplattennutzung und die Netzwerkstatistiken anzeigen.
PythonLinux
Erstellen eines Netzwerk-Scanners in Python

Erstellen eines Netzwerk-Scanners in Python

In diesem Projekt lernen Sie, wie Sie mit Python einen Netzwerk-Scanner erstellen. Der Netzwerk-Scanner nutzt das Befehlszeilentool nmap, um eine angegebene IP-Adresse zu scannen und die Ergebnisse mithilfe der Tkinter-Bibliothek in einer grafischen Benutzeroberfläche (Graphical User Interface, GUI) anzuzeigen.
PythonCybersecurity
Mit Mengen (Sets) in Python arbeiten

Mit Mengen (Sets) in Python arbeiten

In diesem Lab sammeln Sie praktische Erfahrungen im Umgang mit Mengen (Sets) in Python. Mengen sind leistungsstarke Datenstrukturen zur Speicherung eindeutiger Elemente und zur Durchführung effizienter Mitgliedschaftstests. Sie lernen, wie man Mengen erstellt, Elemente hinzufügt und entfernt, Mengenoperationen durchführt und Mengen verwendet, um Duplikate aus Listen zu entfernen.
Python
Ein einfaches Python-Programm schreiben

Ein einfaches Python-Programm schreiben

In diesem Lab beginnen Sie Ihre Reise in die Python-Programmierung, indem Sie Ihr allererstes Programm erstellen und ausführen. Sie sammeln praktische Erfahrungen mit dem VS Code Editor innerhalb der LabEx-Umgebung, um Python-Skripte zu schreiben und auszuführen. Aufbauend auf dieser Grundlage üben Sie weiter das Schreiben von Python-Programmen, wobei der Schwerpunkt auf der Verwendung der print()-Funktion zur Anzeige von Ausgaben liegt. Das Lab führt Sie dann durch die Identifizierung und das Verständnis gängiger Python-Fehler und stattet Sie mit dem Wissen aus, Probleme zu erkennen und zu beheben. Schließlich lernen Sie praktische Debugging-Techniken kennen, um Fehler effektiv zu beheben und sicherzustellen, dass Ihre Python-Programme korrekt funktionieren.
Python
Mit Strings in Python arbeiten

Mit Strings in Python arbeiten

In diesem Lab sammeln Sie praktische Erfahrungen im Umgang mit Strings in Python, einem fundamentalen Datentyp. Sie beginnen mit dem Verständnis der String-Grundlagen, einschließlich Erstellung, Unveränderlichkeit (Immutability) und dem Zugriff auf einzelne Zeichen mithilfe sowohl positiver als auch negativer Indizierung. Aufbauend auf dieser Grundlage lernen Sie, wie man Teilstrings (Substrings) mithilfe von Slicing extrahiert, verschiedene String-Operatoren und Escape-Zeichen für Manipulationen und spezielle Formatierungen nutzt und verschiedene Methoden zur Formatierung von Strings erkundet. Abschließend tauchen Sie in gängige String-Methoden ein, um Operationen wie Suchen, Ersetzen und Modifizieren von String-Inhalten durchzuführen.
Python
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 175
  • Nächste