Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Basics 24.3.0
Logo
Python Basics 24.3.0
  • Einführung
  • Installation
  • Editoren
  • Python erkunden
  • Stil
  • Variablen und Ausdrücke
  • Datentypen
    • Zahlen
    • Listen
    • Tupel
    • Sets
    • Dictionaries
    • Zeichenketten
    • Dateien
    • None
  • Input
  • Kontrollflüsse
    • Boolesche Werte und Ausdrücke
    • if-elif-else-Anweisung
    • Schleifen
    • Exceptions
    • Kontextmanagement mit with
  • Funktionen
    • Parameter
    • Variablen
    • Dekoratoren
    • Lambda-Funktionen
  • Module
  • Programmbibliotheken
    • „Batteries included“
    • Hinzufügen weiterer Python-Bibliotheken
    • Pakete und Programme
    • Verteilungspaket erstellen
    • Vorlagen
      • Übersicht
      • CookieCutter-Features
      • Verfügbare Templates
      • Installation
      • Fortgeschrittene Nutzung
      • cruft
    • Paket hochladen
    • GitLab Package Registry
    • cibuildwheel
    • Binäre Erweiterungen
    • Glossar
  • Apps
  • Objektorientierung
    • Klassen
    • Variablen
    • Methoden
    • Klassen und Vererbung
    • Zusammenfassung
    • Private Variablen und Methoden
    • @property-Dekorator
    • Namensräume
    • Datentypen als Objekte
    • Objektorientierte Designs
      • SOLID-Prinzipien
      • Abstrakte Fabrik
      • Decorator
      • Strategiemuster
      • Kommando-Entwurfsmuster
  • Daten speichern und abrufen
    • Dateisystem
    • Das pickle-Modul
    • Das xml-Modul
    • Das sqlite-Modul
    • Erstellen einer Datenbank
    • Daten erstellen
    • Daten aus csv erstellen
    • Daten abfragen
    • Daten aktualisieren
    • Daten löschen
    • Normalisieren der Daten
    • Abfragen normalisierter Daten
    • Das psycopg-Modul
  • dataclasses
  • Testen
    • Unittest
    • Beispiel: SQLite-Datenbank testen
    • Doctest
    • Hypothesis
    • pytest
      • Beispiele
      • Test-Funktionen schreiben
      • Testsuite strukturieren
      • Test-Fixtures
      • Built-in Fixtures
      • Testparametrisierung
      • Markers
      • Plugins
      • Konfiguration
      • Debugging von Testfehlern
    • Coverage
    • Mock
    • tox
    • unittest2
    • Glossar
  • Dokumentieren
    • Erstellt ein Sphinx-Projekt
    • reStructuredText
    • Code-Blöcke
    • Platzhalter
    • UI-Elemente und Interaktionen
    • Weitere Direktiven
      • Erstellt ein Sphinx-Projekt
      • Docstrings
    • Docstrings
    • Intersphinx
    • Unified Modeling Language (UML)
      • Sequenzdiagramm
      • Anwendungsfall-Diagramm
      • Aktivitätsdiagramm
      • Klassendiagramm
    • Erweiterungen
    • Testen
    • shot-scraper
  • Anhang
    • Checks
    • Reguläre Ausdrücke
    • Unicode und Zeichenkodierungen
Back to top
View this page

Objektorientierung¶

Python bietet volle Unterstützung für Objektorientierte Programmierung (OOP).

Next
Klassen
Previous
Apps
Copyright © 2021–2024, Veit Schiele
Made with Sphinx and @pradyunsg's Furo