X Tutup
.. _why-python3: Why Python 3? ============= - Python 2.7 is the final Python 2.x release. Python 3.x is the future. The Python ecosystem needs to consolidate. A split or schism between different incompatible versions is not healthy for growing the community. - Function annotations - Decimal module 100x faster. As fast as floats. - Easier to learn. (Less cruft in language and stdlib, more consistency, better docstrings, etc.) - Much safer handling of unicode text and encodings: fewer bugs. - More memory efficiency (shared dict keys (PEP 412) and space-efficient Unicode representation (PEP 393)) - Exception chaining New features ------------ Standard library: ~~~~~~~~~~~~~~~~~ - SSL contexts in http.client - Non-arguments for Python 3 ========================== -
X Tutup