0Pricing
Python Academy · Lektion

Die Python-Standardbibliothek

Erkunden Sie integrierte Module: os, sys, math, random, datetime.

Die Python-Standardbibliothek ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Einführung

Python wird mit einer umfangreichen Standardbibliothek aus Modulen für Datei-E/A, Mathematik, Datumsangaben, Zufallszahlen, Betriebssysteminteraktion und vieles mehr ausgeliefert.

os-Modul

import os ermöglicht die Interaktion mit dem Betriebssystem: os.getcwd(), os.listdir(), os.environ, os.makedirs(), os.remove().
import os
print(os.getcwd())
print(list(os.environ)[:3])

sys-Modul

import sys stellt sys.argv (Kommandozeilenargumente), sys.path, sys.version und sys.exit() bereit.
import sys
print(sys.version)
print(sys.platform)

math-Modul

import math: math.sqrt, math.log, math.floor, math.ceil, math.pi, math.e, math.factorial.
import math
print(math.factorial(10))
print(math.log(100, 10))

random-Modul

random.randint(1,6), random.choice(list), random.shuffle(list), random.random() (Gleitkommazahl zwischen 0 und 1).
import random
print(random.randint(1, 6))
print(random.choice(['a','b','c']))

datetime-Modul

from datetime import datetime, date, timedelta. datetime.now() gibt das aktuelle Datum mit Uhrzeit zurück. Mit timedelta können Sie arithmetische Operationen ausführen.
from datetime import datetime, timedelta
now = datetime.now()
print(now.strftime('%Y-%m-%d'))
print(now + timedelta(days=7))

collections-Modul

Counter, defaultdict, OrderedDict, namedtuple und deque befinden sich alle im Modul collections.
from collections import Counter, deque
c = Counter('abracadabra')
print(c.most_common(3))

itertools-Modul

itertools.chain, islice, product, permutations und combinations sind verzögerte Iteratoren für effiziente Schleifen.
import itertools
for combo in itertools.combinations([1,2,3], 2):
    print(combo)

json-Modul

json.dumps(obj) serialisiert in eine Zeichenkette. json.loads(s) analysiert sie. Für Dateien verwenden Sie json.dump/load.
import json
d = {'name': 'Alice', 'age': 30}
s = json.dumps(d)
print(json.loads(s))

re-Modul

re.match, re.search, re.findall und re.sub dienen der Arbeit mit regulären Ausdrücken.
import re
print(re.findall(r'\d+', 'abc 123 def 456'))

pathlib und os.path

pathlib.Path ist die moderne Möglichkeit, Pfade zu verarbeiten. os.path.join, exists und basename funktionieren in älterem Code.
from pathlib import Path
print(Path.home())

Wissenscheck

Welches Modul stellt Counter, defaultdict und deque bereit?

Zusammenfassung

Wichtige Bestandteile der Standardbibliothek: os (Dateisystem und Umgebung), sys (Interpreter), math, random, datetime, collections (Counter/defaultdict), itertools, json, re und pathlib.

Weiter

Ausgezeichnet! Fahren Sie mit der nächsten Lektion fort, um Ihre Kenntnisse zu vertiefen.

Häufig gestellte Fragen

Ist die Lektion „Die Python-Standardbibliothek“ kostenlos?

Ja — der vollständige Text von „Die Python-Standardbibliothek“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Die Python-Standardbibliothek“?

Erkunden Sie integrierte Module: os, sys, math, random, datetime. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Die Python-Standardbibliothek“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Module erstellen und importieren
  2. Die Python-Standardbibliothek
  3. Pakete und __init__.py
  4. Pakete mit pip installieren
← Zurück zu Python Academy