Python for Mac、ソフトウェア教育、ソフトウェアダウンロード、ソフトウェアコミュニティ、Windowsソフトウェア、Macソフトウェア

Python 3.6.0

Python for Mac は、多くの種類のソフトウェア開発に使用できる動的オブジェクト指向プログラミング言語です。他の言語やツールとの統合を強力にサポートし、広範な標準ライブラリが付属しており、数日で学習できます。多くの Python プログラマーは、生産性の大幅な向上を報告し、より高品質でメンテナンス可能なコードの開発を促す言語を感じています.

Python は Windows、Linux / Unix、Mac OS X、OS / 2、Amiga、Palm Handhelds、Nokia 携帯電話で動作します。 Python は Java および.NET の仮想マシンにも移植されています。 Python は OSI で承認されたオープンソースライセンスの下で配布され、商用製品であっても自由に使用できます.

主な特徴は次のとおりです。非常に明確で読みやすい構文強力なイントロスペクション機能直観的なオブジェクト指向手続き型コードの自然な表現完全なモジュール性、階層型パッケージのサポート例外ベースのエラー処理非常に高いレベルの動的データ型事実上あらゆるタスクのための広範な標準ライブラリとサードパーティーモジュール C、C ++(または Java for Jython、または IronPython の.NET 言語)で簡単に記述できる拡張機能とモジュールアプリケーション内に埋め込み可能スクリプトインターフェイスとしても利用可能 Python for Windows


ファイルのバージョン Python 3.6.0
ファイル名 python-3.6.0-macosx10.6.pkg
ファイルサイズ 26.2 MB
オペレーティングシステム Mac OS X 10.6 or later
ソフトウェアタイプ Open Source
著者 Python Software Foundation
更新時間 2016-12-23

What's new in this version:

New syntax features:
- PEP 498, formatted string literals
- PEP 515, underscores in numeric literals
- PEP 526, syntax for variable annotations
- PEP 525, asynchronous generators
- PEP 530: asynchronous comprehensions

New library modules:
- secrets: PEP 506 – Adding A Secrets Module To The Standard Library

CPython implementation improvements:
- The dict type has been reimplemented to use a more compact representation similar to the PyPy dict implementation. This resulted in dictionaries using 20% to 25% less memory when compared to Python 3.5
- Customization of class creation has been simplified with the new protocol
- The class attribute definition order is now preserved
- The order of elements in **kwargs now corresponds to the order in which keyword arguments were passed to the function
- DTrace and SystemTap probing support has been added
- The new PYTHONMALLOC environment variable can now be used to debug the interpreter memory allocation and access errors

Significant improvements in the standard library:
- The asyncio module has received new features, significant usability and performance improvements, and a fair amount of bug fixes. Starting with Python 3.6 the asyncio module is no longer provisional and its API is considered stable
- A new file system path protocol has been implemented to support path-like objects. All standard library functions operating on paths have been updated to work with the new protocol
- The datetime module has gained support for Local Time Disambiguation
- The typing module received a number of improvements and is no longer provisional
- The tracemalloc module has been significantly reworked and is now used to provide better output for ResourceWarning as well as provide better diagnostics for memory allocation errors. See the PYTHONMALLOC section for more information

Security improvements:
- The new secrets module has been added to simplify the generation of cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar
- On Linux, os.urandom() now blocks until the system urandom entropy pool is initialized to increase the security. See the PEP 524 for the rationale
- The hashlib and ssl modules now support OpenSSL 1.1.0
- The default settings and feature set of the ssl module have been improved
- The hashlib module received support for the BLAKE2, SHA-3 and SHAKE hash algorithms and the scrypt() key derivation function

ファイルのダウンロード Download