发布时间:2025-12-07 浏览:44 评论: 0 留言/反馈/举报 您的位置:美国
资源下载
Python3.14.103 简介:
一、Python这软件,是真的强!
1、功能超强还够用,速度也不拖后腿
2、对新手超友好,学起来不费劲
3、免费开放,商用也不用花钱
二、Python安装步骤,一步一步教你
先在官网或者靠谱的站点下载Python安装包,解压后会得到一个.exe文件。双击这个文件打开安装界面,有两种选择:想省事儿就点【Install Now】默认安装;想自己选安装路径、挑组件,就点【Customize Installation】自定义安装。重点!一定要勾选【Add Python to PATH】,这是添加环境变量,不勾的话后面用不了命令,很麻烦。
选好安装方式后,要是默认安装就直接点【Install】;自定义的话,先勾上你需要的组件,再点【Browse】选安装位置(比如D盘建个“Python312”文件夹放进去),选好后点【Install】。
等着进度条走完就行,安装过程不用管啥,耐心等一会儿。
看到“安装完成”的提示后,点【Close】关掉窗口就大功告成了。
三、环境变量配置,装完别忘了检查
右键点“此电脑”,选【属性】。
点里面的【高级系统设置】。
再点【环境变量】。
在“系统变量”里找到“Path”,双击打开。在弹出的窗口里,点“新建”,把Python的安装路径(比如D:\Python312)和Scripts文件夹路径(比如D:\Python312\Scripts)分别加进去。
一路点“确定”保存,然后关掉命令行再重新打开,输入“python”,要是出现Python的版本信息,就说明配置成功了。
四、更新日志:最新版本都加了啥?
Python 3.14.101.0 版:小修小补更稳定
Python 3.13.0 版:大更新!功能性能双提升
1、超实用新功能
全新的交互式解释器,基于PyPy改进的,支持多行编辑和彩色显示,报错信息也带颜色了,看着更清楚。
新增了“自由线程”实验模式,能关掉全局解释器锁(GIL),多个线程可以一起跑,并发能力更强了。Windows和Mac的安装包里都能找到这个实验功能。
初步上线了JIT(即时编译)功能,为以后大幅提升速度打基础。
locals()这个内置函数(还有对应的C语言版本)现在修改返回的映射时,规则更明确了,调试器用起来更稳定。
集成了修改版的mimalloc内存分配器,支持的平台会默认启用,而且“自由线程”模式必须用它。
文档字符串会自动去掉前面的缩进,能省点内存,生成的.pyc文件也更小了(大部分处理文档字符串的工具本来就会做这事)。
dbm模块新增了dbm.sqlite3后端,创建新文件时会默认用这个。
系统支持更新:最低支持的Mac系统从10.9升到10.13(High Sierra),老Mac系统用不了了;WASI平台升级到2级支持;iOS和Android现在是3级支持。
2、类型注解更好用
泛型类的类型注释语法更灵活了。
新增了typing.TypeIs类型缩小注释。
TypeDicts里可以标记只读项了。
多了个用来标记类型弃用的注释,在类型系统里能用。
3、这些东西被删了,还有些要弃用了
按照PEP 594计划,删掉了一大堆早就不推荐用的模块,比如aifc、audioop、cgi、cgitb、crypt这些,一共十几个。
不少标准库模块里的旧类、函数、方法也删掉了,都是之前早就标了弃用的。
C语言API也删了些东西,还有些标了弃用(Alpha 1版本里删的部分在Alpha 2又加回来了,因为发现删了影响太大)。
新增了一批要弃用的功能,大部分计划在Python 3.15或3.16版本里删掉。
Python 3.12.3 版:细节优化+性能提升
1、新功能亮点
f-string解析更灵活了,以前好多不能写的写法现在都支持了。
Python代码里也能支持缓冲协议了。
新增了调试/分析API,方便查问题和做性能分析。
支持独立子解释器,每个都有单独的全局解释器锁,并发更好用。
错误提示更贴心了,输入错了的时候,会给你提建议。
Linux系统的性能分析工具现在能显示Python函数名了,调优更方便。
整体性能提升了大概5%,不管大小功能都做了优化。
2、类型注解更新
泛型类有了新的类型注释语法。
方法新增了覆盖修饰符。
3、弃用与删除
unicode对象C实现里的wchar_t和wstr_length成员删掉了,之前早就标弃用了。
unittest模块里好多长期弃用的方法和类都删了,有些从Python 3.1、3.2版本就标弃用了。
smtpd和distutils模块删掉了,distutils的功能可以用setuptools包替代。
好多旧的、坏的、标了弃用的函数、类、方法都删了。
字符串里无效的反斜杠转义序列,现在会报语法警告而不是折旧警告,更显眼了(以后可能会直接当成语法错误)。
为了提升性能,整数的内部表示改了。一般用户感觉不到,但Cython生成的代码可能会受影响。

网友评论