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 also provides some built-in data types, in particular, "list",
"tuple", "dict", "frozendict", "set",  and "frozenset". The "str"
class is used to hold Unicode strings, and the "bytes" and "bytearray"
classes are used to hold binary data.

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
