Python编程金典.pdf
http://www.100md.com
2020年11月5日
![]() |
| 第1页 |
![]() |
| 第4页 |
![]() |
| 第19页 |
![]() |
| 第21页 |
![]() |
| 第33页 |
参见附件(51690KB,595页)。
Python编程金典采用作者独创的“活代码”教学方式.层层揭示7Python这一程序设计语言的强大功能,并通过穿插在全书各处的屏幕输出和编程技巧与提示,帮助读者搭建良好的知识结构,养成良好的编程习惯、避免常见的缩程错误以及写出高效、可靠的应用程序

绪论
欢迎进入Python的世界!希望通过我们艰苦的努力,带给读者一本内涵丰富、寓教于乐的计算机参考书。为此,我们采用了多种方法,最终写成了一本与众不同的Python参考书。例如,我们很早便讲解了Python如何与公共网关接口(CGI)配合,以便编写基于Web的应用程序。这样来,便可在本书剩余部分,更好地演示大量动态的、基于Wcb的应用程序。本书介绍了大量重要主题,包括面向对象编程(OOP),Python数据库应用程序编程接口(DB-API)、图形、可扩展标记语言(XML)以及安全性。
不管您是名新手还是有经验的程序员,本书提供的信息量、趣味性和挑战性,都会让您称心如意。本书面向所有层次的读者,从正式的程序员,一直到很少或根本没有编程经验的自学者。同一本书,怎么可能同时适用于高低两个层次的读者呢?其中的关键在于,我们以成熟的“结构化编程”以及“基于对象的编程”技术为准,始终都在强调如何编写“思路清晰”的程序。非程序员出身的人可以学会基木的技能,为将来进行良好编程奠定基础。有经验的程序员将获得对语言的严谨解释,而且书中的内容有助于改进他们的编程风格。为帮助刚入门的程序员,我们采用种清晰的、平铺直叙的方式,其间穿插大量插图。另外,更重要的足,本书提供了数百个功能完整的Python程序。本书所有示例程序都可从我们的网站(ww:deitel.com)
大多数人或多或少都熟悉计算机令人激动的功能。使用本书,可学会如何指挥计算机,来自实现那些功能。毕竞,是“软件”(要求计算机采取行动和做出决策的指令)在控制着计算机(通常称为“硬件")
今天,几乎每个领域都越来越依赖计算机。在其他成本都在稳定、缓慢提升的同时,计算成本却呈显著下降态势-这完全归功于硬件和软件技术的认速发展。25~30年前,需要几个大房间才能摆下的大型计算机,以及那些动辄数百万美元的“巨无霸”,现在只需指甲大小的硅芯片即可搞定。成本也降至每片几美元左右。不过,具有讽刺意味的是,“硅”是我们这个地球上不值钱的东西之一。在海边随于抓一把沙子,里面含的绝大多数元素便是“硅”,硅芯片技术的问世,使得计算成本变得异常低廉,也直接促成了如今数亿台计算机广泛应用于各行各业。在商业、工业、政府以及我们的个人生活方面,计算机都能提供强有力的帮助。而且再过几年,这个数字还可以轻松翻一倍。
从现在起,您将开始一段美妙的、令人激动的、充满挑战的以及令人回味无穷的学习之旅。在这个旅程中,如果您碰到什么问题,不妨发信给deitel@deitel.com,或浏览我们的网站(wwwdeitel.com,www.prenhall.com/deitel和wwwInformlT.comideiel),祝您学习顺利。
Python的历史
Python起源下1989年木。当时,CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员Guido van Rossum需要一种高级脚本编程语言,为其研究小组的Amoeba分布式操作系统执行管理任务。为创建新语言,他从高级教学语言ABC(All Basic Code)汲取了大量语法,并从系统编程语言Modula-3倍鉴了错误处理机制。然而,ABC的一个重大缺点是扩展性不足;语言不是开放式的,不利于改进或扩展。
因此,Van Rossum决定在新语言中合成来自现有语言的许多元素,但要求必须能通过类和编程接口进行扩展。他将这种新语言命名为Python(原意为“大蟒蛇”)一来源于BBC当时正在热播的喜剧片连续剧"Monty Python"
自1991年初公开发行后,Python开发者和用户社区逐渐壮大,Python语言逐渐演变成一种成熟的、并获得良好支持的程序语言。Python被用来 发人量应用程序,从创建网上电子邮件程序到控制水下交通5具,以及配置操作系统和创建动画片等等。2001年,核心Python开发团队移师Digital Creations公司,后者是Zope(用Pyihon编写的一个web应用程序服务器)的创始人。预计Python会继续成长与发展,进入一个全新的领域。
Python和本书的一般注意事项
Python经过了良好的设计,无论新手还是有经验的程序员都能快速学习和理解这种语言,并轻松上手。和其前身不同,Python具有良好的移植和扩展能力,Python的语法和设计有利于养成良好的编程习惯,并可在不牺牲程序扩展性与维护性的同时,显著缩短开发时间。
Python相当简单,新手程序员可轻松上手:但它同时具有强大的功能,对专家也有足够的吸引力。本书通过丰富、完整且实际有效的例子和讨论,介绍了大量编程概念。随着学习的深入,读者可通过我们创建的实际应用程序,探索更加复杂的主题。贯穿全书,我们始终在强调良好的编程习惯,并给出大量移植性提示以及解释如何防范常见的编程错误。
Python是当前移植能力最强的程序语言之一。最初,它是在UNIX上实现的。但之后扩展到了其他许多平台,其中包括Miarosoft Windows和Apple Mac OS x,Python程序通常叮直接从一种操作系统移植到另一种操作系统,无需任何史改,而且能确保正确执行。
Python编程金典截图



附件资料:
相关资料1:




