python所有版本发布时间?

Python的所有版本发布时间如下:

Python3.3.2发布于2013年5月15日。

Python3.2.5发布于2013年5月15日。

Python3.1.5发布于2012年4月10日。

Python3.0.1发布于2009年2月13日。

Python2.7.5发布于2013年5月15日。

Python2.6.8发布于2012年4月10日。

Python2.5.6发布于2011年5月26日。

Python2.4.6发布于2008年12月19日。

Python2.3.7发布于2008年3月11日。

Python2.2.3发布于2003年5月30日。

Python2.1.3发布于2002年4月8日。

Python2.0.1发布于2001年6。

Python1.6.1发布于2000年9月。

Python1.5.2发布于1999年4月。

Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(MontyPython'sFlyingCircus)。

ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。

但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。

就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unixshell和C的习惯。

Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。

在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行importthis可以获得完整的列表。

参考资料:

百度百科--Python

如何查看python的当前版本号

python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写。python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能。python和其他脚本语言如java、R、Perl一样,都可以直接在命令行里运行脚本程序。工具/原料

python;CMD命令行;windows操作系统

方法/步骤

1、首先下载安装python,建议安装2.7版本以上,3.0版本以下,由于3.0版本以上不向下兼容,体验较差。

2、打开文本编辑器,推荐editplus,notepad等,将文件保存成.py格式,editplus和notepad支持识别python语法。

脚本第一行一定要写上#!usr/bin/python

表示该脚本文件是可执行python脚本

如果python目录不在usr/bin目录下,则替换成当前python执行程序的目录。

3、编写完脚本之后注意调试、可以直接用editplus调试。调试方法可自行百度。脚本写完之后,打开CMD命令行,前提是python已经被加入到环境变量中,如果没有加入到环境变量,请百度

4、在CMD命令行中,输入“python”+“空格”,即”python“;将已经写好的脚本文件拖拽到当前光标位置,然后敲回车运行即可。

本回答由提问者推荐

最新的PY平台是多少?

PY平台是一个从摩托罗拉手机的操作系统上改过来的。Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用.在Symbina智能手机上支持C++和JAVA开发的两类程序, 装上Python后,也就可以支持众多以Python开发的各种程序了。对Python的详细介绍参见 对于普通的手机用户,我们不用了解太多,只是安上Python这个平台就可以了,可以让我们的手机支持更多以Python开发的程序。目前在Symbian手机上已经有相当多的Python开发的程序,也都是比较实用的。 新兵下载在发布这类资源时都会特别注明的,前提是你需要先把这个Python安装上手机才支持此类程序。本版本支持 S60v2 、 S60V2 FP2 、S60V2 FP3 。 每个版本包含2个文件,PythonForS60和PythonScriptShell都需根据您的手机版本进行安装。注意:Python平台更新比较快,本页面为永久更新页面,如有新版本都将在此页面添加。如无特殊要求,一般您可以安装最近的新版本即可

Python3.7将于今夏发布,有何新亮点

Python 3.7最重要的添加和改进之处包括如下:

用类处理数据时减少样板代码的数据类。

一处可能无法向后兼容的变更涉及处理生成器中的异常。

面向解释器的“开发模式”。

具有纳秒分辨率的时间对象。

环境中默认使用UTF-8编码的UTF-8模式。

触发调试器的一个新的内置函数。

Python数据类

众所周知,Python是处理结构化数据的一种快捷又方便的方法。Python提供了用来组织管理结构,并将常见行为与数据实例联系起来的类,但是拥有许多初始化器的类历来存在这个弊端:需要大量的样板代码为它们创建实例。比如说:

为了使这实现自动化:为类创建实例,Python

3.7引入了一个新的模块dataclasses,如PEP

557中所述。它提供了一个装饰器,能够以异常简单的方式重现上述行为:

因而生成的类运行起来如同普通的Python类。你还可以声明某些字段是“冻结”或不可变的,并且使创建属性的特殊方法(比如__hash__或__repr__)实现自动化(或手动覆盖)。

Python生成器异常处理

正如PEP

479中概述,开发了一段时间的一处变更旨在让人们更容易调试Python生成器引发的StopIteration异常。以前,生成器遇到另一个问题时很容易引发StopIteration,而不是由于它用完了需要迭代的东西。这带来了一整批很难追踪的代码缺陷。

在Python

3.7中,生成器引发StopIteration异常后,StopIteration异常将被转换成RuntimeError异常,那样它不会悄悄一路影响应用程序的堆栈框架。这意味着如何处理生成器的行为方面不太敏锐的一些程序会在Python

3.7中抛出RuntimeError。而在Python 3.6中,这种行为生成一个弃用警告;在Python 3.7中,它生成一个完整的错误。

一个简易的方法是使用try/except代码段,在StopIteration传播到生成器的外面捕获它。更好的解决方案是重新考虑如何构建生成器――比如说,使用return语句来终止生成器,而不是手动引发StopIteration。想进一步了解如何在现有代码中补救这个问题,如何在新代码中防范该问题。

Python开发模式

Python解释器新的命令行开关:-X让开发人员可以为解释器设置许多低级选项。在Python 3.7中,选项-X dev启用“开发模式”,这种运行时检查机制通常对性能有重大影响,但在调试过程中对开发人员很有用。

-X dev激活的选项包括:

asyncio模块的调试模式。这为异步操作提供了更详细的日志记录和异常处理,而异常操作可能很难调试或推理。

面向内存分配器的调试钩子。这对于编写CPython扩展件的那些人很有用。它能够实现更明确的运行时检查,了解CPython如何在内部分配内存和释放内存。

启用faulthandler模块,那样发生崩溃后,traceback始终转储出去。

具有纳秒分辨率的Python时间函数

Python

3.7中一类新的时间函数返回纳秒精度的时间值。尽管Python是一种解释型语言,但是Python的核心开发人员维克多斯廷纳(Victor

Stinner)主张报告纳秒精度的时间。最主要的原因是,在处理转换其他程序(比如数据库)记录的时间值时,可以避免丢失精度。

新的时间函数使用后缀_ns。比如说,time.process_time()的纳秒版本是time.process_time_ns()。请注意,并非所有的时间函数都有对应的纳秒版本,因为其中一些时间函数并不得益于此。

Python UTF-8模式

Python一直支持UTF-8,以便轻松处理字符串和文本。但是周围环境中的语言环境(locale)有时仍是ASCII,而不是UTF-8,检测语言环境的机制并不总是很可靠。

Python

3.7添加了所谓的“UTF-8模式”,可通过-X命令行开关启用该模式,该模式假设UTF-8是环境提供的语言环境。在POSIX语言环境中,UTF-8模式默认情况下已被启用,但在其他位置默认情况下被禁用,以免破坏向后兼容。值得试一试在默认情况下开启UTF-8模式,但不应该在生产环境下启用它,除非你确信Python与周围环境的所有交互都使用UTF-8。

内置breakpoint()函数

Python随带内置的调试器,不过它也可以连入到第三方调试工具,只要它们能与Python的内部调试API进行对话。不过,Python到目前为止缺少一种从Python应用程序里面以编程方式触发调试器的标准化方法。

Python

3.7添加了breakpoint(),这个内置函数使得函数被调用时,让执行切换到调试器。相应的调试器不一定是Python自己的pdb,可以是之前被设为首选调试器的任何调试器。以前,调试器不得不手动设置,然后调用,因而使代码更冗长。而有了breakpoint(),只需一个命令即可调用调试器,并且让设置调试器和调用调试器泾渭分明。

其他新的Python 3.7功能

Python 3.7有另外的众多变更。下面是你在使用最新版本的Python时可能会遇到的其他一些功能:

面向线程本地存储支持的C-API

线程特定存储(TSS)API取代了老式的线程本地存储(TLS)API。如果谁定制CPython或编写使用解释器的内部API的CPython扩展件,就要明白这一点。

模块属性访问定制

你在Python程序中创建模块时,现在可以针对该模块的实例定制属性访问的行为。为此,只需要在模块里面创建一个__getattr__方法,就跟为一个类创建方法那样。这样一来,就可以对诸如请求模块里面不存在的函数或方法之类的操作进行拦截、标记或代理。

Python importlib资源

importlib模块现在可用来读取“资源”,即随Python应用程序一并交付的二进制工件,比如数据文件。这样一来,开发人员可以通过importlib的抽象来访问那些文件,所以它们存储在系统上某个地方的.zip文件中还是存储在目录中并不重要。

现在许多单独的操作更快速了:

由于新的操作码,方法调用起来最多快20%。(除非你在编写直接处理Python操作码的代码,否则不需要担心由此带来的影响。)

正则表达式中不区分大小写的匹配速度更快了,有时要快20倍。

源代码中的一些常量现在可以更高效地优化。

python最新版本是多少(python最新版)相关推荐

  1. 如何下载python3.6版本-python最新版本免费下载-python 3.6.3正式版下载__飞翔下载

    python 3.6.3正式版是最新版本的python语言解释器,修复了部分BUG,增加库的支持,需要的用户赶快来下载吧. 更新内容 Python 3.6.3 发布了.Python 3.6.3 是 2 ...

  2. 【开发环境】Mac 中安装 Python3 最新版本 ( 下载 Python 最新版本 | 安装 Python3 | 验证 Python3 )

    文章目录 一.下载 Python 最新版本 二.安装 Python3 三.验证 Python3 一.下载 Python 最新版本 下载 最新 Python 版本 ; 进入 Python 主页 http ...

  3. 【开发环境】Windows 中安装 Python 各个版本 ( 下载 Python 各版本 SDK | 安装 Python )

    文章目录 一.下载 Python 各版本 SDK 二.安装 Python 1.安装 Python 2.7 2.安装 Python 3.6.8 ( 3.7 / 3.8 / 3.9 / 3.10 安装方式 ...

  4. python 最新版本(V3.8.8_32bit)安装教程

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  5. python中文版下载安装教程,python最新版本安装教程

    python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...

  6. python最新版本-官方宣布不再维护Python2,并每年发布一个新版本

    原标题:官方宣布不再维护Python2,并每年发布一个新版本 今晚免费Python直播课,扫码观看 Python 2终于走到了尽头. 官方宣布,新一年的钟声响起之时(2020年1月1日),就是Pyth ...

  7. 目前python最新版本是什么,目前使用的python版本是

    python用哪个版本好呢 可以使用python3.9的版本.Python 提供了高效的高级数据结构,以及简单有效的面向对象编程. Python 语法和动态类型,以及解释型语言的性质,使其成为在大多数 ...

  8. python最新版本-最新版Python 3.8.6 版本发布

    Python 3.8.6 发布了,它是 Python 3.8 的第六个维护版本. 3.8 系列的维护版本将每两个月定期更新一次,3.8.7 计划于 2020 年 11 月中旬发布. 随着维护版本的发布 ...

  9. python最新版本安卓下载_Python文档app最新版下载-Python文档app安卓版下载v1.0- 游侠下载站...

    Python文档是一款很棒的手机编程文档阅读app,用户可以在这里进行快速的Python文档的阅读和修改,非常的简单方便,这款软件很适合那些学习编程的朋友使用,这里还能对语言的性质进行解释,需要的朋友 ...

最新文章

  1. Max retries exceeded with url 解决方案
  2. LSGO软件技术团队2015~2016学年第十二周(1116~1122)总结
  3. 操作系统——文件目录
  4. python开两个守护线程_python 守护线程
  5. 代数学笔记5: 群论(一)
  6. 【job】面试中常见的笔试梳理
  7. 单机倒立摆系统建模与仿真
  8. Java删除文件夹下所有文件
  9. 中控考勤机忘记密码处理
  10. Flutter 开发之 Dart语言 基础
  11. Docker 错误 “port is already allocated” 解决方法
  12. 梯度累加是什么意思-详解
  13. 七夕快到了,中国人自己的情人节,恋爱中的情人们怎么过呢
  14. 微信小程序 | 小程序WXSS-WXML-WXS
  15. c# excel导入后处理不固定列数据
  16. 让siri变语音计算机,iOS12新功能将释放Siri潜力 让它变身真正语音助手
  17. linux修改vlan子接口mac地址,macvlan虚拟接口
  18. 微软打算用DNA存储数据 但成本和速度仍是个大问题
  19. 安搭Share爱情人生
  20. 梦想的脚步---C语言的学习与成长

热门文章

  1. 中小企业信息化(一)——何为信息化
  2. 我的 网上商城网站布局 练习(含效果图和源码)
  3. 专业LaTeX编辑工具:Texpad for Mac
  4. Node.js - 自我总结
  5. Gateway集成Nacos和Sentinel
  6. 电磁波传播相位是否会变化,关于电磁波的相位不变性和多普勒效应的讨论
  7. 丅rust是什么意思_中文版《Rust标准库》来了
  8. 怎么看计算机的a卡右键找不到,amd显卡右键不见了,右键没有amd显卡设置
  9. 从GCT的成绩看问题
  10. Use Octavia to Implement HTTPS Health Monitors (by quqi99)