自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。tyc71cc
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已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。Python2于2000年10月16日发布,稳定版本是Python2.7。Python3于2008年12月3日发布,不完全兼容Python2。[4] 2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。2018年3月,该语言作者在邮件列表上宣布Python2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python2.7有关的支持,则需要付费给商业供应商。
1、运行安装程序,记住要勾选下面的选项;(不勾选安装,那就得自己去配置环境变量,比较麻烦)

2、安装完成;

3、打开cmd窗口,输入python-V,得到python版本号,说明安装成功!

Python是一个解释性语言,因为不需要编译和连接所以能节省大量的程序开发时间。解释程序可以交互使用,这样可以可以很容易地试验语言的各种特色,写只用一次的程序,或在从底向上程序开发中测试函数。它也是一个方便的计算器。
Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。
Python3.9相比3.8的新特性
新的语法特性:
PEP584,为dict增加合并运算符;
PEP585,标准多项集中的类型标注泛型。
PEP614,放宽对装饰器的语法限制。
新的内置特性:
PEP616,移除前缀和后缀的字符串方法。
标准库中的新特性:
PEP593,灵活的函数和变量标注;
添加了os.pidfd_open()以允许不带竞争和信号的进程管理。
解释器的改进:
PEP573,从C扩展类型的方法快速访问模块状态;
PEP617,CPython现在使用基于PEG的新解析器;
许多Python内置类型(range,tuple,set,frozenset,list,dict)现在通过使用PEP590vectorcall获得了加速;
垃圾回收不会因恢复的对象而阻塞;
许多Python模块(_abc,audioop,_bz2,_codecs,_contextvars,_crypt,_functools,_json,_locale,math,operator,resource,time,_weakref)现在会使用PEP489所定义的多阶段初始化;
许多标准库模块(audioop,ast,grp,_hashlib,pwd,_posixsubprocess,random,select,struct,termios,zlib)现在会使用PEP384所定义的稳定ABI。
新的库模块:
PEP615,IANA时区数据库现在已包含于标准库的zoneinfo模块;
图的拓扑排序实现现在已由新的graphlib模块提供。
发布进程的变化:
PEP602,CPython采用年度发布周期。
新的特性
字典合并与更新运算符
合并(|)与更新(|=)运算符已被加入内置的dict类。它们为现有的dict.update和{**d1,**d2}字典合并方法提供了补充。
新增用于移除前缀和后缀的字符串方法
增加了str.removeprefix(prefix)和str.removesuffix(suffix)用于方便地从字符串移除不需要的前缀或后缀。也增加了bytes,bytearray以及collections.UserString的对应方法。请参阅PEP616了解详情。(由DennisSweeney在bpo-39939中贡献。)
标准多项集中的类型标注泛型
在类型标注中现在你可以使用内置多项集类型例如list和dict作为通用类型而不必从typing导入对应的大写形式类型名(例如List和Dict)。标准库中的其他一些类型现在同样也是通用的,例如queue.Queue。
新的解析器
Python3.9使用于基于PEG的新解析器替代LL(1)。新解析器的性能与旧解析器大致相当,但PEG在设计新语言特性时的形式化比LL(1)更灵活。我们将在Python3.10及之后版本中开始使用这种灵活性。
ast模块会使用新解析器并会生成与旧解析器一致的AST。
在Python3.10中,旧解析器将被移除,依赖于它的所有功能也将被移除(主要是parser模块,它早已被弃用)。只有在Python3.9中,你可以使用命令行开关(-Xoldparser)或环境变量(PYTHONOLDPARSER=1)切换回LL(1)解析器。
新增模块
zoneinfo
zoneinfo模块为标准库引入了IANA时区数据库。它添加了zoneinfo.ZoneInfo,这是一个基于系统时区数据的实体datetime.tzinfo实现。
Python允许你把程序分解为模块,模块可以在其他Python程序中重用。它带有一大批标准模块可以作为你自己的程序的基础——或作为学习Python编程的例子。系统还提供了关于文件输入输出、系统调用、插座(sockets)的东西,甚至提供了窗口系统(STDWIN)的通用接口
在环境变量中添加Python目录:
在命令提示框中(cmd):输入
path=%path%;C:Python
按下"Enter"。
注意:C:Python是Python的安装目录。
也可以通过以下方式设置:
右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。ps:记住,路径直接用分号";"隔开!
最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
展开内容
9.0/620.0M
智慧树企业财税知识漫谈答案是一套可以让你在线观看的答案,让你快速的通过这一节企业财税知识漫谈网课的考试,顺利的拿到及格的分数,然后完成自己的大学学分,需要的下载...
9.4/633.0M
想让自己的孩子可以更好的更快的学习到一些不错了的数学知识的话,那么现在就可以来下载试试下面的这款算术天天练到自己的手机上去给孩子练习吧!算术天天练手机版介绍《哈...
8.7/387.4M
甜椒ROOT助手是一款超强的安卓一键ROOT工具。通过云端高效匹配,可以快速帮助用户获得ROOT权限,目前支持多达1400款机型,是目前最好、成功率最高的的RO...
8.1/876.2M
太吾绘卷避雷针MOD,作者不希望不想天灾劈死人,就有了本MOD,杜绝天灾劈死人的可能。使用方法1.解压缩2.运行UnityModManager.exe打开游戏目...
7.8/959.4M
这是一个真实模拟开车运输类型的游戏,很多玩家都在关注,可玩性还是非常高的,在这里玩家可以开着货车真实体验在北京运输货物的感觉,非常真实的游戏体验和玩法!遨游北京...
8.6/361.7M
开心要和别人分享,让别人开心,那才是真正的开心!今天小编就给大家带来一款专门用于手机上分享所有好笑的事情的软件--傲游哈哈!有什么不开心的,或者是在寻找开心的朋...
9.7/1,070.5M
摔跤之虎是一款以摔跤为题材的休闲益智类游戏,游戏中玩家将化身为一位摔跤手,玩家可以参加各种摔跤比赛,通过比赛获得更多的荣耀。游戏特色:-简单的一键游戏-刺激的动...
10.0/290.7M
垃圾分类从我做起,垃圾分类已经在我国全面展开了,现在很多的小区都有宣传的标语,同时还放有不同的垃圾桶供居民分辨,那么学生更应加强对这方面的认知,下小编就给大家带...
9.9/456.1M
滴宠智能是用户控制和管理智能宠物设备的操作平台。可以方便的将家庭中的智能宠物硬件设备进行配网、解绑、远程控制,也可按照房间分类、操控。支持设置家庭管理员与普通成...
8.1/1,273.6M
学校空调出租主要是针对大学宿舍空调出租的情况,现在天气很热了,很多大学还没有放假,没有空调真的是难以入睡哦,这里为大家提供学校空调出租合同样板,方便大家租赁空调...
9.8/257.7M
逍遥江湖手游是一款非常不错的武侠题材手机游戏,拥有完整的江湖系统,让你体验精彩的江湖剧情,成为一代侠客!逍遥江湖2017手游特色1、登录即送海量元宝、绝版神器、...
7.7/429.7M
潼南本土的社区平台,翼起俱乐部app有休闲娱乐,健身,宠物,游戏,电竞等栏目,分享各种生活去世,认识更多与自己志趣相投的朋友。翼起俱乐部安卓版介绍翼起俱乐部是一...
8.7/631.6M
三国英雄真是多不胜数,今天东直坡小编带来的这款激斗三国英雄传是融入了日系元素的幻想类RPG游戏,游戏中的三国英雄都超人化了,它将给你带业前所未有的三国游戏体验,...
7.8/1,661.4M
云观TV是一款免费的电视播放软件,小编下载下来实际测试了一番,软件本身资源非常丰富,而且看起视频来非常流畅,画质也很清晰,没有任何广告骚扰,有需要的朋友们快来u...
9.1/1,250.0M
英杰瑞英语app是一款学习教育应用,的个面向于小朋友们打造的少儿英语平台。在这款英杰瑞少儿英语孩子们可观看回放的上课视频,在闯关游戏中学习英语等。英杰瑞少儿英语...
8.8/182.4M
爱学习智慧桌是一款为学生打造的专业学习软件,让学生养成良好的学习习惯,矫正学习坐姿,让孩子养成良好的坐姿,再也不用担心孩子驼背而烦恼了,快来下载吧!软件介绍该A...
8.6/187.5M
妖神传官方正版是一款以花千骨为背景的仙侠系列角色扮演手游,游戏还原经典剧情人物,花千骨、杀阡陌、白子画等。游戏新增创新元素,添加副本玩法和结情缘玩法,修仙路上还...
8.3/933.9M
AliasDesign2015是一款功能非常强大的模型图案制作工具,你可以通过这个工具制作各种模型,软件有着3d效果的模拟,可以自由的查看各种不同的角度!Aut...
8.9/1,128.4M
拉脱维亚语、汉语转换工具,下载此款软件的用户可根据拼音或者部首查询,内含语音播放教学,读音非常的标准。拉汉汉拉词典介绍1、里面为用户提供了海量词条,涵盖了政治、...
9.9/1,639.4M
这款软件是一款功能非常不错的儿童手表软件,在上面你可以直接的定位各种人群,通过手表可以直接进行呼叫,并且可以远程控制,让生活更加安全!防走失器app介绍防走失器...
10.0/20.3M
采用了全3d的画面,还结合了ar技术,给各种物品涂上颜色,颜色可以自由的去搭配,激发宝宝的艺术天分,培养美感和空间想象力。猫小智画画涂色ar特点1,3D立体涂色...
9.2/306.3M
抬腕应用商店是hankmi开发的一款手表应用市场软件,安装在智能手表上就能一键按章各种app,这里面的应用都是经过官方认证以及开发者把关的,放心使用。抬腕应用商...
8.0/1,577.7M
是一款基于互联网打造的工程行业找工作软件,拥有技术的务工者可以在这里找到合适可靠的工作赚钱,系统为你提供工资保险,绝不会拖欠!幻工app介绍幻工——科技让找活更...
8.4/1,725.0M
专为年轻人打造的一款找副业的软件,二鱼副业app将在全国范围内寻找合格的供应商,如果感兴趣就可以一键申请代理,这里还有很多创富的经验分享,有兴趣的可以找个副业做...
8.6/687.8M
收集点点放置向小游戏,很多小萌物,游戏金币可以换紫色的疑似羽毛的东西,但是羽毛太难得到了,休闲类小游戏也没啥好氪的。游戏特色《小鸡仔》是由HyperBeard出...