Python v3.8.0 final 穩定正式版發布附下載
Python 是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。Python在設計上堅持了清晰劃一的風格,這使得Python成為一門易讀、易維護,並且被大量用戶所歡迎的、用途廣泛的語言。Python 3.8.0穩定版現已正式發布,帶來了許多新特性和優化。
Python本身被設計為可擴充的。並非所有的特性和功能都集成到語言核心。Python提供了豐富的API和工具,以便程序員能夠輕鬆地使用C語言、C++、Cython來編寫擴充模塊。Python編譯器本身也可以被集成到其它需要腳本語言的程序內。因此,很多人還把Python作為一種“膠水語言”(glue language)使用。使用Python將其他語言編寫的程序進行集成和封裝。
在Google內部的很多項目,例如Google Engine使用C++編寫性能要求極高的部分,然後用Python或Java/Go調用相應的模塊。《Python技術手冊》的作者馬特利(Alex Martelli)說:“這很難講,不過,2004 年,Python 已在Google 內部使用,Google 召募許多Python 高手,但在這之前就已決定使用Python ,他們的目的是Python where we can, C++ where we must,在操控硬件的場合使用C++,在快速開發時候使用Python。”
Python 3.8.0穩定版的部分新特性:
• PEP 572,賦值表達式
• PEP 570,僅位置的參數
• PEP 587,Python初始化配置(改進嵌入)
• PEP 590,Vectorcall:用於CPython的快速調用協議
• PEP 578,運行時審核掛鉤
• PEP 574 ,帶外數據的Pickle協議5
• Typing相關(Typing-related):PEP 591,PEP 586和PEP 589
•並行文件系統緩存,用於編譯的字節碼
•調試版本與發行版本共享ABI
• typed_ast被合併回CPython
• LOAD_GLOBAL現在快40%
• pickle現在默認使用協議4,提高了性能
官網地址: https://www.python.org
官網更新記錄: https://docs.python.org/3.8/whatsnew/changelog.html
官網下載地址:
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | e18a9d1a0a6d858b9787e03fc6fdaa20 | 23949883 | SIG | |
XZ compressed source tarball | Source release | dbac8df9d8b9edc678d0f4cacdb7dbb0 | 17829824 | SIG | |
macOS 64-bit installer | Mac OS X | for OS X 10.9 and later | f5f9ae9f416170c6355cab7256bb75b5 | 29005746 | SIG |
Windows help file | Windows | 1c33359821033ddb3353c8e5b6e7e003 | 8457529 | SIG | |
Windows x86-64 embeddable zip file | Windows | for AMD64/EM64T/x64 | 99cca948512b53fb165084787143ef19 | 8084795 | SIG |
Windows x86-64 executable installer | Windows | for AMD64/EM64T/x64 | 29ea87f24c32f5e924b7d63f8a08ee8d | 27505064 | SIG |
Windows x86-64 web-based installer | Windows | for AMD64/EM64T/x64 | f93f7ba8cd48066c59827752e531924b | 1363336 | SIG |
Windows x86 embeddable zip file | Windows | 2ec3abf05f3f1046e0dbd1ca5c74ce88 | 7213298 | SIG | |
Windows x86 executable installer | Windows | 412a649d36626d33b8ca5593cf18318c | 26406312 | SIG | |
Windows x86 web-based installer | Windows | 50d484ff0b08722b3cf51f9305f49fdc | 1325368 | SIG |