Czym jest biblioteka standardowa Pythona?
Biblioteka standardowa Pythona to zestaw modułów dostępnych od razu po zainstalowaniu Pythona. Nie trzeba ich instalować przez pip, ponieważ są częścią standardowego środowiska języka.
Do czego służy?
Biblioteka standardowa zawiera narzędzia do wielu typowych zadań programistycznych, np.:
- obsługi systemu i argumentów programu,
- pracy z plikami i katalogami,
- obsługi daty i czasu,
- operacji matematycznych,
- tworzenia aplikacji sieciowych,
- przetwarzania danych tekstowych.
Przykłady modułów standardowych
Do często używanych modułów standardowych należą:
sys– dostęp do parametrów i funkcji związanych z interpreterem Pythona,os– operacje systemowe, np. praca z katalogami,math– funkcje matematyczne,datetime– obsługa daty i czasu,random– generowanie liczb losowych,json– obsługa formatu JSON.
Przykład użycia
import sys
print(sys.version)
Kod importuje moduł sys, który jest częścią biblioteki standardowej Pythona, i wypisuje wersję interpretera.
Ważne na egzaminie
W pytaniach egzaminacyjnych należy odróżniać moduły Pythona od elementów języków C i C++. Na przykład <stdio.h> i <math.h> to nagłówki języka C, a vector kojarzy się z C++. Moduł sys należy do standardowej biblioteki Pythona.