Typy danych
***********

Moduły opisane w tym rozdziale zapewniają różny typy danych takie jak:
daty i czas, macierze o stałym rozmiarze, kopce, listy dwukierunkowe i
enumeratory.

Python posiada również wbudowane typy danych,  w szczególności "dict",
"list", "set" i "frozenset", i "tuple". Klasa "str" jest używana do
trzymania ciągu znaków unicode, zaś klasy "bytes" i "bytearray" są
używane do trzymania danych w formacie binarnym.

Poszczególne moduły są opisane w rodziale:

* "datetime" --- Basic date and time types

  * Aware and naive objects

  * Stały

  * Available types

    * Common properties

    * Determining if an object is aware or naive

  * "timedelta" objects

    * Examples of usage: "timedelta"

  * "date" objects

    * Examples of usage: "date"

  * "datetime" objects

    * Examples of usage: "datetime"

  * "time" objects

    * Examples of usage: "time"

  * "tzinfo" objects

  * "timezone" objects

  * "strftime()" and "strptime()" behavior

    * "strftime()" and "strptime()" format codes

    * Technical detail

* "zoneinfo" --- IANA time zone support

  * Using "ZoneInfo"

  * Data sources

    * Configuring the data sources

      * Compile-time configuration

      * Environment configuration

      * Runtime configuration

  * The "ZoneInfo" class

    * String representations

    * Pickle serialization

  * Zadania

  * Globals

  * Exceptions and warnings

* "calendar" --- General calendar-related functions

  * Command-line usage

* "collections" --- Container datatypes

  * "ChainMap" przedmioty

    * "ChainMap" Examples and Recipes

  * "Counter" przedmioty

  * "deque" przedmioty

    * "deque" Przepisy

  * "defaultdict" przedmioty

    * "defaultdict" Przykłady

  * "namedtuple()" Factory Function for Tuples with Named Fields

  * "OrderedDict" przedmioty

    * "OrderedDict" Examples and Recipes

  * "UserDict" przedmioty

  * "UserList" przedmioty

  * "UserString" przedmioty

* "collections.abc" --- Abstract Base Classes for Containers

  * Collections Abstract Base Classes

  * Collections Abstract Base Classes -- Detailed Descriptions

  * Examples and Recipes

* "heapq" --- Algorytm kolejki kopcowej

  * Podstawowe przykłady

  * Other Applications

  * Priority Queue Implementation Notes

  * Teoria

* "bisect" --- Array bisection algorithm

  * Performance Notes

  * Searching Sorted Lists

  * Przykłady

* "array" --- Efficient arrays of numeric values

* "weakref" --- Weak references

  * Weak Reference Objects

  * Przykład

  * Finalizer Objects

  * Comparing finalizers with "__del__()" methods

* "types" --- Dynamic type creation and names for built-in types

  * Dynamic Type Creation

  * Standard Interpreter Types

  * Additional Utility Classes and Functions

  * Coroutine Utility Functions

* "copy" --- Shallow and deep copy operations

* "pprint" --- Data pretty printer

  * Zadania

  * PrettyPrinter Objects

  * Przykład

* "reprlib" --- Alternate "repr()" implementation

  * Repr Objects

  * Subclassing Repr Objects

* "enum" --- Support for enumerations

  * Module contents

  * Data types

    * Supported "__dunder__" names

    * Supported "_sunder_" names

  * Utilities and decorators

  * Notatki

* "graphlib" --- Functionality to operate with graph-like structures

  * Wyjątki
