1. downloads
  2. business software
  3. news
  4. reviews
  5. top apps
Pobierz Python 3.7.1

Python 3.7.1

Od Python  (Open Source)
Ocena Użytkowników
Reklama

Python to dynamiczny obiektowy język programowania, który może być użyty w wielu rodzajach projektów programistycznych. Oferuje integrację z innymi językami i narzędziami, zawiera rozbudowane standardowe biblioteki i można się go nauczyć w kilka dni. Wielu programistów języka Python twierdzi, że dzięki językowi ich wydajność ogromnie się zwiększyła oraz że zachęca on do tworzenia lepszego i bardziej przejrzystego kodu.

Python działa w systemach Windows, Linux/Unix, Mac OS X, OS/2, Amiga, urządzeniach typ Palmtop i telefonach komórkowych Nokia. Język Python został również przeniesiony na platformę Java i wirtualne komputery .NET.

Język Python jest dystrybuowany pod licencją otwartego kodu OSI, co oznacza, że może on być używany przez wszystkich, nawet firmy.

Tytuł: Python 3.7.1
Nazwa pliku: python-3.7.1.exe
Rozmiar: 24.35MB (25,537,464 bajtów)
Wymagania: Windows (Wszystkie wersje)
Języki: Wielojęzykowy
Licencja: Open Source
Data dodania: 7 listopada 2018
Autor: Python
www.python.org
Strona domowa: www.python.org
Suma kontrolna MD5: DA24541F28E4CC133C53F0638459993C

Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery Spytz.
Fixed a crash in compiling string annotations containing a lambda with a keyword-only argument that doesn’t have a default value.
Fix dict(od) didn’t copy iteration order of OrderedDict.

Library
Fix for async generators not finalizing when event loop is in debug mode and garbage collector runs in another thread.
Fixed integer overflow in the digest() and hexdigest() methods for the SHAKE algorithm in the hashlib module.
Enum: fix grandchildren subclassing when parent mixed with concrete data types.
Fixed unittest.TestCase.debug() when used to call test methods with subtests. Patch by Bruno Oliveira.
Fix inspect module polluted sys.modules when parsing __text_signature__ of callable.
Fix self-cancellation in C implementation of asyncio.Task
Use a monotonic clock to compute timeouts in Executor.map() and as_completed(), in order to prevent timeouts from deviating when the system clock is adjusted.
Use socket.CMSG_SPACE() to calculate ancillary data size instead of socket.CMSG_LEN() in multiprocessing.reduction.recvfds() as RFC 3542 requires the use of the former for portable applications.
In QueueHandler, clear exc_text from LogRecord to prevent traceback from being written twice.
Acquire the logging module’s commonly used internal locks while fork()ing to avoid deadlocks in the child process.
Fix a reference issue inside multiprocessing. Pool that caused the pool to remain alive if it was deleted without being closed or terminated explicitly.

Documentation
chm document displays non-ASCII characters properly on some MBCS Windows systems.

Tests
Fixed test_gdb when Python is compiled with flags -mcet -fcf-protection -O0.

macOS
Revert to using the released Tk 8.6.8 with macOS installers instead of the Tk 8.6.x development snapshot used with 3.7.1rc1 and 3.6.7rc1. The snapshot introduced at least one significant regression (bpo-34927).

C API
Ensure that PyObject_Print() always returns -1 on error. Patch by Zackery Spytz.