当前位置:主页 > 技术文章 >

技术文章

Technical articles

简说Python生长与就业前景 数据分析8大高薪岗位学习门路

时间:2021-11-13 00:06 点击次数:
  本文摘要:简说python生长历史Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。python从ABC语言生长起来,受到Modula-3的影响,同时联合了Unix shell和C的习惯如今python已成为最受接待的法式设计语言之一,凭据TIOBE提供的编程语言指数走势图可以发现python近些年的占有率一直保持着增长势头。1989,为了渡过圣诞假期,Guido开始编写Python语言编译器。

版本

简说python生长历史Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。python从ABC语言生长起来,受到Modula-3的影响,同时联合了Unix shell和C的习惯如今python已成为最受接待的法式设计语言之一,凭据TIOBE提供的编程语言指数走势图可以发现python近些年的占有率一直保持着增长势头。1989,为了渡过圣诞假期,Guido开始编写Python语言编译器。Python这个名字来自Guido的喜爱的电视一连剧《蒙蒂蟒蛇的航行马戏团》,所以Python原意为蟒蛇。

他希望新的语言Python能够满足他在C和Shell之间建立全功效、易学、可扩展的语言的愿景。第一代Python公然刊行版刊行于1991年Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.Python 2.0 - October 16, 2000,加入了内存接纳机制,组成了现在Python语言框架的基础Python 2.4 - November 30, 2004, 同年现在最盛行的WEB框架Django 降生Python 2.5 - September 19, 2006Python 2.6 - October 1, 2008Python 2.7 - July 3, 2010Python 3.0 - December 3, 2008Python 3.1 - June 27, 2009Python 3.2 - February 20, 2011Python 3.3 - September 29, 2012Python 3.4 - March 16, 2014Python 3.5 - September 13, 2015。Python由于近些年生长很是迅猛,导致版本更替频繁,这让Python更强大的同时,也使法式员们感应头疼,每一次的版本更替会造成许多语法的更新。

到今天另有许多的服务器还是2.7这个版本,但这个版本已经很老了,和最新的3.7版本许多地方都纷歧样了,所以作为与时俱进的法式员们还是要学到老活到老啊。还是那句口号,人生苦短,我学python语言特性Python是完全面向工具的语言Python的设计哲学是“优雅”、“明确”、“简朴”。只管写容易看明确的代码,只管写少的代码,具有限制性很强的语法,使得法式越发清晰和雅观。

法式

主要应用领域Web和Internet开发桌面界面开发科学盘算和统计人工智能软件开发后端开发2.X与3.X的主要区别或许来说,3是2的升级版本,就是新手上手水平而言,小我私家认为3显着比2更为好上手,且其中2中许多恒久无人维护的库则在3中已经消失。官网也宣布Python 2.7将于2020年1月1日终止支持。

两者的详细差异:print函数Python3中print为一个函数,必须用括号括起来;Python2中print为classprint 'python' # Python2.Xprint("python") # Python3.X整除Python3中/表现整除,%表现取余,//效果取整;Python2中带上小数点/表现整除,%表现取余,//效果取整# Python2print '3 / 2 =', 3 / 2 # 效果为1print '3 // 2 =', 3 // 2 # 效果为1print '3 / 2.0 =', 3 / 2.0 # 效果为1.5print '3 // 2.0 =', 3 // 2.0 效果为1# Python3print('3 / 2 =', 3 / 2) # 效果为1.5, 两者的差异处print('3 // 2 =', 3 // 2) # 效果为1print('3 / 2.0 =', 3 / 2.0) # 效果为1.5print('3 // 2.0 =', 3 // 2.0) # 效果为1xrange模块在 Python 3 中,range() 是像 xrange() 那样实现以至于一个专门的 xrange() 函数都不再存在(在 Python 3 中xrange() 会抛出命名异常)。unicodePython 2 有 ASCII str() 类型,unicode() 是单独的,不是 byte 类型。

现在, 在 Python 3,我们最终有了 Unicode (utf-8) 字符串,以及一个字节类:byte 和 bytearrays。# Python2str = "我爱北京天安门"print 'str'# 输出-> ‘xe6x88x91xe7x88xb1xe5x8cx97xe4xbaxacxe5xa4xa9xe5xaex89xe9x97xa8’# Python3中国 = 'china'print(中国)# 输出 -> 'china'不等运算符Python2.x中不即是有两种写法!=和<>Python3.x中去掉了<>,只有!=一种写法不等运算符Pytho。


本文关键词:语言,生长,员们,刊行,yobo体育全站app官网下载,法式

本文来源:yobo体育全站app-www.volensidane.com

Copyright © 2008-2021 www.volensidane.com. yobo体育全站app科技 版权所有 备案号:ICP备24531595号-5

在线客服 联系方式 二维码

服务热线

098-93429599

扫一扫,关注我们