Python宗谱
python的祖宗是荷兰人Guido van Rossum于1989年发明(比Java还早,Java是1995年发布的),第一个公开版本是1991年发布的(版本0.9.0),因为python的设计哲学就是简洁实用,随后开启了python的疯狂之旅,众多追随者一路相随,相互促进相互成就。
Guido van Rossumpython1:诞生
1994年1月发布1.0版本到2000年9月发布了1.6版本,从89年有python雏形到91年发布了公开代码,94年的1.0版本,2000年的1.6版本,中间经过10年的里程,这个时期是python从无到有的过程,是一个诞生和自我革新的时期。
python2:成长
2000年python2.0版本发布,到2010年发布python2.7版本,中间经过了10年,而且2.7版本直到2020年1月才停止跟更新维护。2.0版本横跨了20年的时间,这20年是python飞速成长的20年,也是python开发者和整个python生态飞速成长的20年。
web开发领域,出现了Django/flask/Tornado/Twisted这样的开发框架,让众多公司在这个基础上开发出了很多大家熟悉的网站,比如豆瓣、DropBox等。因为这20年也是PC互联网和移动互联网兴起的20年,应该说python在这个过程中,发挥了自己的作用。
python在这个过程中在一些其他领域,比如自动化运维、大数据、数据分析、人工智能等领域,也是逐渐有重要作用。
python3:涅槃
因为python2的发展过程中,也发现了一些问题,需要解决这些问题,就会出现向前不兼容的情况,所以python3是跟python2不兼容的,所以2008年发布了python3.0版本,但是python2.7还是继续在维护更新,只要2020年1月python2.7才停止更新。因为python2有大量的公司和人员在使用,python管理团队为了兼顾这些公司和人员的需求,所以python2和python3并行开发了12年。目前python3使用的人也越来越多,支持的库也越来越多,很多公司已经从python2迁移到了python3,python管理团队为了有更多的精力维护新版本,所以2020年就停止了python的更新。现在大家还是开始用python3吧。
人工智能(AI)这几年大放异彩,python3对这块的支持还是非常不错。如果有志于搞人工智能的,那你必须学习下python,Facebook提供了PyTorch库,谷歌提供了TensorFlow库,这两个都是国际大厂提供的人工智能的开发框架。
人生苦短,我用python!
网友评论