w02.pdf

(213 KB) Pobierz
Co zawiera biblioteka standardowa?
Przetwarzanie tekstu
Operacje na plikach
Programowanie współbieżne
Operacje na tablicach
Operacje matematyczne
Funkcje systemowe
§3. Biblioteka standardowa Pythona
Robert Janczewski
Gdańsk, 2012
Robert Janczewski
§3. Biblioteka standardowa Pythona
Co zawiera biblioteka standardowa?
Przetwarzanie tekstu
Operacje na plikach
Programowanie współbieżne
Operacje na tablicach
Operacje matematyczne
Funkcje systemowe
Przetwarzanie tekstu i plików tekstowych
Operacje na plikach
Użyteczne typy danych
Biblioteka numeryczna
Operacje systemowe
Sieci
Programowanie współbieżne
Inne
Standardowa biblioteka Pythona to ok. 200 modułów i ok. 100
podmodułów. Oferowana przez nie funkcjonalność obejmuje wiele
zagadnień spotykanych w trakcie programowania.
Większość z oferowanych przez moduły funkcjonalności ma postać
klas, których metody realizują interesujące nas funkcje.
Robert Janczewski
§3. Biblioteka standardowa Pythona
Co zawiera biblioteka standardowa?
Przetwarzanie tekstu
Operacje na plikach
Programowanie współbieżne
Operacje na tablicach
Operacje matematyczne
Funkcje systemowe
Przetwarzanie tekstu i plików tekstowych
Operacje na plikach
Użyteczne typy danych
Biblioteka numeryczna
Operacje systemowe
Sieci
Programowanie współbieżne
Inne
Przetwarzanie tekstu umożliwiają m.in. następujące moduły:
string;
formatowanie tekstu, klasyfikowanie znaków;
re;
wyrażenia regularne.
xml
i
html;
parsery plików xml-owych i html-owych;
configparser;
parser plików konfiguracyjnych;
argparse;
parser argumentów linii komend.
Robert Janczewski
§3. Biblioteka standardowa Pythona
Co zawiera biblioteka standardowa?
Przetwarzanie tekstu
Operacje na plikach
Programowanie współbieżne
Operacje na tablicach
Operacje matematyczne
Funkcje systemowe
Przetwarzanie tekstu i plików tekstowych
Operacje na plikach
Użyteczne typy danych
Biblioteka numeryczna
Operacje systemowe
Sieci
Programowanie współbieżne
Inne
Operacje na plikach są możliwe dzięki następującym modułom:
os.path;
operacje na ścieżkach;
tempfile;
pliki tymczasowe;
shutil;
kopiowanie i przenoszenie plików, katalogów wraz z
zawartością itd.
sqlite3;
interfejs do bazy SQLite.
zlib
i
gzip;
kompresja gzip;
bz2;
kompresja bz2;
zipfile;
kompresja zip.
tarfile;
pliki tar.
Robert Janczewski
§3. Biblioteka standardowa Pythona
Co zawiera biblioteka standardowa?
Przetwarzanie tekstu
Operacje na plikach
Programowanie współbieżne
Operacje na tablicach
Operacje matematyczne
Funkcje systemowe
Przetwarzanie tekstu i plików tekstowych
Operacje na plikach
Użyteczne typy danych
Biblioteka numeryczna
Operacje systemowe
Sieci
Programowanie współbieżne
Inne
Następujące moduły zawierają rozmaite użyteczne typy danych,
które nie zostały wbudowane w Pythona:
datetime;
data i czas;
calendar;
kalendarze;
heapq;
kolejki priorytetowe;
array;
tablice wartości tego samego typu liczbowego;
queue;
zwykłe kolejki (FIFO).
Robert Janczewski
§3. Biblioteka standardowa Pythona
Zgłoś jeśli naruszono regulamin