Python程序设计 Python程序设计 第1章 Python基础知识.docVIP

Python程序设计 Python程序设计 第1章 Python基础知识.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Python基础知识 本章主要介绍Python的特点、Python运行环境以及简单程序的编辑、运行过程。通过本章学习,可以根据本机的环境熟练掌握Python下载、安装及调试,并能编辑、运行简单小程序。 1.1 Python简介 Python语言发明于1989年,1991年公开发行。Python的名字来源于英国喜剧团Monty Python,原因是Python的创始人Guido van Rossum(荷兰人)是该剧团的粉丝。 Python是初学者学习编程的最好语言,是一种不受局限、跨平台的开源编程语言,功能强大、易写易读,能在Windows、Mac和Linux等平台上运行。 Python和C++、Java一样是一门高级编程语言,由人能理解的指令组成,如print(输出)、if(如果)、input(输入)等。但它也被认为是一门解释型语言,使用一个叫解释器(interpreter)的程序,一次将高级语言的一条语句翻译为机器语言,然后运行。解释器在翻译过程中,一旦遇到错误,程序立即终止。 Python语言特点 1、简单、易学 Python的设计哲学是优雅、明确、简单,用一种方法,最好是只有一种方法来做一件事。它使你能够专注于解决问题而不是去搞明白语言本身。Python极其容易上手,因为Python有极其简单的语法。 2、免费、开源 Python是Free/Libre and Open Source(FLOSS,自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读、使用和改动它的源代码或将其中一部分用于新的自由软件中。 3、高级解释性语言 Python语言是一门高级编程语言,程序员在开发时无需考虑底层细节。Python解释器把源代码转换成一种称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。 4、可移植性 Python可在Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2和android平台等平台上运行。 5、面向对象 Python既支持像C语言一样面向过程的编程,也支持如C++、JAVA语言一样面向对象的编程。 6、可扩展性 Python提供丰富的API、模块和工具,以便程序员轻松使用C、C++语言来编写扩充模块。 7、可嵌入性 Python程序可以嵌入到C/C++程序,从而向用户提供脚本。 8、丰富的库 Python标准库庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。 9、规范的代码 Python采用强制缩进的方式使得代码具有较好的可读性。 Python语言广泛应用于科学计算、自然语言处理、图形图像处理、游戏开发、系统管理、WEB应用等。许多大型网站就是用Python开发的,如YouTube、Instagram。很多大公司的应用,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量使用Python,Python受关注程度逐年上升。 Python版本 Python语言有两个版本:Python 2.x和Python 3.x。 Python 3.0于2008年发布,目前已更新到3.7。遗憾的是,Python 3.x向下不兼容,Python 2.x的程序在Python 3.x环境不能运行。对初学者来说,2.x和3.x的环境影响不大,但由于3.x资源更丰富,所以本书考虑采用Python 3.7版本。 Python语言的实现 Python源程序并不能被计算机直接执行。解释执行Python源程序的程序叫做Python解释器。由解释器解释执行的过程就是Python的实现。Python解释器有以下几种。 1、CPython 官方提供的解释器是用C语言实现的,所以称为CPython。这是最常用的版本。 2、Jython Jython是使用Java语言实现的解释器,可以直接把Python代码编译成Java字节码执行。 3、IronPython IronPython是运行在微软.Net平台上的解释器,可以直接把Python代码编译成.Net字节码执行。 4、PyPy PyPy是用Python语言实现的解释器,目的是提高执行效率。PyPy采用JIT技术,对Python代码进行动态编译(而不是解释),以所可以显著提高Python代码的执行速度。 Python安装 同学们可到Python官网:下载最新的Python 3.7版本,下

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档