Python

Python 3.7.1

Python
開源軟體

Python是一款簡單強大又好用的動態語言,在國外已經流行了十幾年。Python擁有更高的時效性,可以讓您的開發週期更短,並讓您的生產力提升。

  • 簡單易學,並有內建的各種現成的模組
  • 具有簡單明瞭的可讀性
  • 豐富的標準函式庫
  • 物件導向
  • 動態語言
  • 開發快速
  • 跨平台的語言
  • 強大的穩定性
  • 容易擴充和嵌入
  • 深思熟慮的設計哲學
  • 優質的文件說明

軟體資訊
檔案版本 Python 3.7.1
檔案名稱 python-3.7.1.exe
檔案大小 24.35MB
系統 Windows (All Versions)
支援語系 Multiple languages
軟體類型 開源軟體
更新日期 2018-11-07
更新日誌

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.

作者 Python
官網 http://www.python.org