scikit-learn Tutorials

scikit-learn bietet einen systematischen Ansatz für maschinelles Lernen mit Python. Unsere Tutorials decken verschiedene ML-Algorithmen, Modellwahl und Bewertungstechniken ab, die sowohl für Anfänger als auch für fortgeschrittene Datenwissenschaftler geeignet sind. Mit kostenlosen Laboren und praktischen Codebeispielen erhalten Sie praktische Erfahrungen beim Erstellen von ML-Modellen. Unser Datenwissenschafts-Spielplatz ermöglicht es Ihnen, in Echtzeit mit scikit-learn-Funktionen und Datensätzen zu experimentieren.

Klassen und Objekte in Python definieren

Klassen und Objekte in Python definieren

In diesem Lab lernen Sie die fundamentalen Konzepte der objektorientierten Programmierung (OOP) in Python kennen. Wir werden untersuchen, wie man Klassen definiert, die als Baupläne für die Erstellung von Objekten dienen, und das Verhältnis zwischen Klassen und Objekten verstehen. Anschließend sammeln Sie praktische Erfahrungen, indem Sie Instanzen Ihrer definierten Klassen erstellen und verwenden. Das Lab führt Sie durch die Initialisierung von Objekten mit der `__init__`-Methode, um deren Anfangszustand festzulegen, und die Anpassung ihrer String-Darstellung mithilfe der `__repr__`-Methode für bessere Fehlersuche und Lesbarkeit.
Python
Erstellen einer Flask REST-API mit SQLite

Erstellen einer Flask REST-API mit SQLite

In diesem Projekt lernen wir, wie man eine REST-API in Flask erstellt und SQLite als Datenbank verwendet. Wir beginnen damit, eine Beispiel-SQLite-Datenbank zu erstellen und sie mit einigen Daten zu befüllen. Anschließend bauen wir eine Flask-Anwendung mit Endpunkten, um CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) auf den Daten in der SQLite-Datenbank auszuführen.
Python
Wie man mehrere argparse-Argumente hinzufügt

Wie man mehrere argparse-Argumente hinzufügt

Erfahren Sie, wie Sie mit dem leistungsstarken argparse-Modul effizient mehrere Kommandozeilenargumente in Python hinzufügen und parsen, um eine flexible Skriptkonfiguration zu ermöglichen.
Python
Zeit in Python datetime hinzufügen

Zeit in Python datetime hinzufügen

Erfahren Sie effiziente Techniken zum Hinzufügen von Zeit in Python datetime, erkunden Sie die Methoden von timedelta und führen Sie präzise Zeitberechnungen mit praktischen Beispielen und Best Practices durch.
Python
Eingabe und Ausgabe in Python verarbeiten

Eingabe und Ausgabe in Python verarbeiten

In diesem Lab lernen Sie die grundlegenden Konzepte der Verarbeitung von Eingabe und Ausgabe (Input und Output, I/O) in Python kennen. Wir werden untersuchen, wie Informationen mithilfe der print()-Funktion auf der Konsole angezeigt werden, einschließlich der Steuerung von Trennzeichen (Separators) zwischen mehreren Argumenten. Darüber hinaus sammeln Sie praktische Erfahrungen beim Erfassen von Benutzereingaben über die Tastatur, beim Schreiben von Daten in Dateien und beim Zurücklesen von Daten aus Dateien – wesentliche Fähigkeiten für die Interaktion mit externen Datenquellen in Ihren Python-Programmen.
Python
Nachrichtenauthentifizierung mit HMAC in der Kryptographie

Nachrichtenauthentifizierung mit HMAC in der Kryptographie

In diesem Labor lernen Sie, wie Sie die Nachrichtenintegrität und -authentizität mithilfe von HMAC (Hash-based Message Authentication Code) mit OpenSSL und Python sicherstellen.
CybersecurityLinuxPython
Dictionaries in Python verwalten

Dictionaries in Python verwalten

In diesem Lab sammeln Sie praktische Erfahrungen mit der Verwaltung von Dictionaries (Wörterbüchern) in Python. Dictionaries sind wesentliche Datenstrukturen zur Speicherung von Daten in Schlüssel-Wert-Paaren. Sie lernen, wie man Dictionaries erstellt und inspiziert, auf Elemente zugreift und diese modifiziert, Elemente hinzufügt und löscht sowie Dictionary View Objects (Ansichtsobjekte) erkundet.
Python
URL-Verkürzer mit Flask und MySQL erstellen

URL-Verkürzer mit Flask und MySQL erstellen

In diesem Projekt lernen Sie, wie Sie einen einfachen URL-Verkürzungsservice mit Flask und MySQL erstellen. Sie werden lernen, eine Datenbank einzurichten, eine Weboberfläche zu entwerfen und Funktionen zur Verkürzung von URLs, zum Suchen von URLs nach Tags und zum Anzeigen von Analysen zu implementieren. Das Projekt ist für Einsteiger geeignet und bietet einen umfassenden Einblick in die Webentwicklung mit Python und der Datenbankverwaltung.
HTMLPythonMySQLCSS
Ausnahmen mit try except in Python behandeln

Ausnahmen mit try except in Python behandeln

In diesem Lab lernen Sie, wie Sie Ausnahmen in Python effektiv mit der `try...except`-Anweisung behandeln. Wir werden untersuchen, wie man spezifische Ausnahmen wie `ValueError` abfängt, mehrere Ausnahmetypen behandelt und Code ausführt, unabhängig davon, ob eine Ausnahme aufgetreten ist, mithilfe von `else`- und `finally`-Blöcken. Sie lernen auch, wie man benutzerdefinierte Ausnahmen auslöst (raise custom exceptions), um spezifische Fehlerbedingungen in Ihrem Code zu signalisieren. Durch praktische Übungen sammeln Sie Erfahrung im Schreiben robuster und fehlertoleranter Python-Programme.
Python
PEP 8 Code-Stil in Python

PEP 8 Code-Stil in Python

In diesem Lab lernen Sie, wie Sie den PEP 8 Style Guide auf Ihren Python-Code anwenden. PEP 8 gibt Empfehlungen für das Schreiben von lesbarem und konsistentem Python-Code und behandelt Einrückung (Indentation), Zeilenlänge, Leerzeichensetzung und Namenskonventionen. Sie üben die Implementierung der Richtlinien, erkunden die Regeln und verwenden autopep8 für die automatische Formatierung.
Python
Python Entwicklungswerkzeuge

Python Entwicklungswerkzeuge

In diesem Lab erkunden Sie verschiedene Werkzeuge für die Python-Entwicklung, darunter den Standard-Interaktionsmodus, IPython für verbesserte Interaktion, Vim zum Schreiben von Skripten und IDLE für die integrierte Entwicklung. Sammeln Sie praktische Erfahrungen mit unterschiedlichen Python-Entwicklungs-Workflows.
Python
Listen in Python bearbeiten

Listen in Python bearbeiten

In diesem Lab sammeln Sie praktische Erfahrungen bei der Bearbeitung von Listen in Python, einer fundamentalen Datenstruktur. Sie lernen, Listen zu erstellen, darauf zuzugreifen, Elemente hinzuzufügen, zu entfernen, zu modifizieren, zu sortieren, abzufragen und zu verschachteln. Am Ende werden Sie effektiv mit Listen arbeiten können, um Daten in Ihren Python-Programmen zu verwalten und zu verarbeiten.
Python
Python-Funktionen mit Docstrings dokumentieren

Python-Funktionen mit Docstrings dokumentieren

In diesem Lab lernen Sie die Bedeutung der Dokumentation Ihres Python-Codes mithilfe von Docstrings kennen. Wir werden untersuchen, wie man mithilfe der help()-Funktion und des __doc__-Attributs auf vorhandene Docstrings für eingebaute Funktionen zugreift. Darüber hinaus sammeln Sie praktische Erfahrungen beim Schreiben eigener Docstrings für benutzerdefinierte Funktionen und überprüfen deren Zugänglichkeit mithilfe der help()-Funktion, wodurch Ihr Code verständlicher und wartbarer wird.
Python
Erstelle einen URL-Kürzer mit Python Flask

Erstelle einen URL-Kürzer mit Python Flask

In diesem Projekt lernen wir, wie man einen URL-Kürzer mit Python und Flask erstellt. Ein URL-Kürzer ist ein Tool, das eine lange URL nimmt und sie in eine kürzere, leichter zu verarbeitende URL umwandelt. Dies kann nützlich sein, um Links in sozialen Medien oder in E-Mails zu teilen und lange URLs nutzerfreundlicher zu gestalten.
Python
Module und Pakete in Python importieren

Module und Pakete in Python importieren

In diesem Lab lernen Sie, wie man Module und Pakete in Python importiert und verwendet. Wir werden Python-Module mit pydoc untersuchen, Module mit `import` importieren, spezifische Objekte mit `from...import` importieren und Python-Pakete verstehen. Dieses Lab bietet praktische Übungen für effektive Code-Organisation und Wiederverwendung.
Python
Kommentare in Python hinzufügen

Kommentare in Python hinzufügen

In diesem Lab lernen Sie die Bedeutung und die praktische Anwendung von Kommentaren in der Python-Programmierung kennen. Kommentare sind unerlässlich, um Ihren Code für Menschen verständlich zu machen, was für die Wartung und Zusammenarbeit entscheidend ist, insbesondere wenn Programme komplexer werden. Sie werden verschiedene Arten von Kommentaren erkunden und verstehen, wie man sie effektiv einsetzt.
Python
Bedingte Anweisungen in Python

Bedingte Anweisungen in Python

In diesem Lab lernen Sie, wie Sie den Ablauf Ihrer Python-Programme mithilfe von bedingten Anweisungen steuern. Wir beginnen mit dem Verständnis des Konzepts der sequenziellen Programmausführung und führen dann die bedingte Logik ein, um Programmen Entscheidungen zu ermöglichen. Sie werden ein-, zwei- und mehrstufige Logik mithilfe von `if`, `if-else` und `if-elif-else`-Anweisungen implementieren. Das Lab behandelt auch verschachtelte `if`-Anweisungen, die `pass`-Anweisung und führt die `match-case`-Anweisung (Python 3.10+) ein. Am Ende dieses Labs werden Sie in der Lage sein, Python-Code zu schreiben, der unterschiedliche Anweisungsblöcke basierend auf spezifischen Bedingungen ausführt.
Python
Spezielle Methoden in Python-Klassen erkunden

Spezielle Methoden in Python-Klassen erkunden

In diesem Lab tauchen Sie in die faszinierende Welt der speziellen Methoden von Python ein, oft als „Dunder“-Methoden bezeichnet. Sie erhalten ein praktisches Verständnis dafür, wie diese Methoden das Verhalten Ihrer Klassen und Objekte beeinflussen, indem Sie `__new__`, `__del__`, `__slots__` und `__call__` untersuchen.
Python
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 175
  • Nächste