《Python程序设计》课件第一章_Python基础知识.pptxVIP

  • 5
  • 0
  • 约8.14千字
  • 约 37页
  • 2024-05-21 发布于广东
  • 举报

《Python程序设计》课件第一章_Python基础知识.pptx

第1章Python基础知识Python是一种怎样的语言Python是一种面向对象的、兼具编译型和解释型特点的高级动态类型计算机程序设计语言与C、C++等编译型语言相比,不需要独立的编译过程,程序编写完成后即可运行,适用于脚本等需要快速编码的日常任务语法简洁,使用缩进来定义语句块支持命令式程序设计、面向对象程序设计、函数式编程等包含了功能完备的标准库,能够胜任常见应用程序的开发跨平台、开源、免费由荷兰籍程序员吉多·范·罗苏姆(GuidovanRossum)于1989年创建,现由非营利组织Python软件基金会开发维护//Python软件基金会(PythonSoftwareFoundation)ProgrammingLanguageRelativeShareThePYPLPopularitYofProgrammingLanguageIndexiscreatedbyanalyzinghowoftenlanguagetutorialsaresearchedonGoogle.Python简史GuidovanRossum吉多·范·罗苏姆,1956年生于荷兰,计算机程序员,为Python程序设计语言的最初设计者及主要架构师InDecember1989,IwaslookingforahobbyprogrammingprojectthatwouldkeepmeoccupiedduringtheweekaroundChristmas.Myofficewouldbeclosed,butIhadahomecomputer,andnotmuchelseonmyhands.IdecidedtowriteaninterpreterforthenewscriptinglanguageIhadbeenthinkingaboutlately:adescendantofABCthatwouldappealtoUnix/Chackers.IchosePythonasaworkingtitlefortheproject,beinginaslightlyirreverentmood(andabigfanofMontyPythonsFlyingCircus).MontyPythonsFlyingCircus“1989年12月,我在寻找一门‘课余’编程项目来打发圣诞节前后的时间。我的办公室会关门,但我有一台家用计算机,而且没有太多其他东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是ABC语言1的后代,对UNIX和C程序员会有吸引力。作为一个略微有些无关想法的人和一个《蒙提·派森的飞行马戏团》2的爱好者,我选择了Python作为项目的标题。”1ABC语言是荷兰数学和计算机研究所开发的以教学为目的的脚本语言,罗苏姆曾参与其开发2《蒙提·派森的飞行马戏团》(MontyPython’sFlyingCircus)是英国电视喜剧,于1969年首播Python版本Python版本自1991年罗苏姆公开Python项目以来,Python发展迅速,版本更新频繁,至2020年已发布至3.9版本。回顾其发展历程,大致可分为三个阶段:Python1阶段(1994—2000年):Python1.0于1994年1月发布,后续主要版本包括1996年10月的1.4版、1998年2月的1.5版和2000年9月的1.6版。Python1.x尚不完善,且与日后版本差异较大,目前已被淘汰Python2阶段(2000—2020年):Python官方对Python2.7的支持于2020年1月1日正式终止,Python2.x系列的最终版本Python2.7.18于2020年4月发布,这标志着Python2时代的终结Python3阶段(2008年至今):Python3.0作为一个划时代的版本于2008年12月发布。它纠正了Python语言的一些设计缺陷。未来对Python的开发和改进都将在Python3.x系列中进行Python版本Python官方在相当长一段时间内开发维护了两个无法兼容的版本,是什么原因让Python开发者做出了宁可违背“向后兼容”原则也要新开发一个Python3的决定?答案是对于Python最初的一些设计缺陷,除非推倒重来,否则无法根除。例如,早期Python版本对Unicode的支持不完善,这是由于罗苏姆在1989年开发Python时Unicode标准还未出现(Unicode标准发布于1991

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档