电子书:《python程序设计第3版》《python程序设计第3版》

电子书:《python程序设计第3版》《python程序设计第3版》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《python程序设计第3版》《python程序设计第3版》

111

内容简介:

guo外著名高等院校信息科学与技术优秀教材python程序设计(第3版)[美]约翰策勒( john zelle)著王海鹏译人民邮电出版社北京

图书在版编目(cip)数据python程序设计:第3版(美)策勒( john zelle)著;王海鹏译.一北京:人民邮电出版社.2018guo外著名高等院校信息科学与技术优秀教材sbn9787-115-28325-21.op…ⅱ.①策…②王…ⅲl.①软件工具一程序设计一高等学校一教材ⅳ.①tp311.561中guo版本图书馆cip数据核字(2017)第293398号版权声明simplified chinese translation copyright e2017 by posts and telecommunications pressall rights reservedpython programming an introduction to computer science. third edition by john m.zellecopyright c2017 franklin. beedle associates incorporated本书中文简体版由 franklin. beedle& associates公司授权人民邮电出版社出版。未经出版者书面许可对本书的任何部分不得以任何方式或任何手段复制和传播版权所有.侵权必究著美]约翰·策勒( john zelle王海鹏责任编辑陈冀康责任印制焦志炜◆人民邮电出版社出版发行北京市丰台区成寿寺路11号邮编100164电子郎件[email protected]北京鑫正大印刷有限公司印刷21.5字数:506千字2018年1月第1版印数:1-3000册2018年1月北京第1次印刷著作权合同登记号图字:01-2016-3755号定价:69.00元读者服务热线010)81055410印装质量热线010)81055316反盗版热线010)81055315广告经营许可证:京东工商广登字20170147号

内容提要本书是面向大学计算机科学专业的教材。本书以 python语言为工具.采用相当传统的方法.强调解决问题、设计和编程是计算机科学的核心技能全书共13章.此外.还包含两个附录。第1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。第9章到第13章着重介绍一些较为高级的程序设计方法包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。附录部分给出了 python快速参考和术语表。每一章的末尾配有丰富的练习.包括复习问题、讨论和编程联系等多种形式.帮助读者巩固该章的知识和技能本书特色鲜明、示例生动有趣、内容易读易学.适合 python入门程序员阅读.也适合高校计算机专业的教师和学生参考

序当出版商第一次发给我这本书的草稿时.我立刻感到十分兴奋。它看起来像是 python教科书.但实际上是对编程技术的介绍.只是使用 python作为初学者的首选工具。这是我直以来想象的 python在教育中最大的用途:不是作为唯一的语言.而是作为第一种语言.就像在艺术中一样.开始学习时用铅笔绘画.而不是立即画油画。作者在本书前言中提到. python作为第一种编程语言是接近理想的.因为它不是“玩具语言”。作为 python的创建者.我不想独占所有的功劳: python源于abc.这种语言在20世纪80年代初由阿姆斯特丹guo家数学和计算机科学研究所(cwi)的 lambert meertensleo geurts等人设计.旨在教授程序设计。如果说我为他们的工作添加了什么东西.那就是让 python变成了一种非玩具语言.具有广泛的用户群、广泛的标准和大量的第三方应用程序模块。我没有正式的教学经验.所以我可能没有资格来评判其教育效果。不过.作为一名具有将近30年经验的程序员.读过本书.我非常赞赏本书对困难概念的明确解释。我也喜欢书中许多好的练习和问题.既检查理解.又鼓励思考更深层次的问题恭喜本书读者!学习 python将得到很好的回报。我保证在这个过程中你会感到快乐.我希望你在成为专业的软件开发人员后.不要忘记你的第一种语言guido van rossum. python之父

前言本书旨在作为大学的一门计算课程的主要教材。它采用相当传统的方法计和编程是计算机科学的核心技能。但是.这些思想利用非传统语言(即 python)来说明。在我的教学经验中.我发现许多学生很难掌握计算机科学和程序设计的基本概念这个困难可以部分归咎于最常用于入门课程的语言和工具的复杂性。因此.这本教材只有一个总目标:尽可能简单地介绍基础计算机科学概念.但不是过于简单。使用 python是这个目标的核心。传统的系统语言(如c++、ada和java)的发展是为了解决大规模编程中的问题.主要侧重于结构和纪律。它们不是为了易于编写中小型程序。最近脚本(有时称为“敏捷语言(如 python)的普及程度上升.这表明了一种替代方法。 python非常灵活.让实验变得容易。解决简单问题的方法简单而优雅。 python为新手程序员提供了一个很好的实验室python具有一些特征.使其成为第一种编程语言的接近完美的选择。 python基本结构简单、干净、设计精良.使学生能够专注于算法思维和程序设计的主要技能.而不会陷入晦涩难解的语言细节。在 python中学习的概念可以直接传递给后续学习的系统语言(如c+和java).但 python不是一种“玩具语言”.它是一种现实世界的生产语言.可以在几乎每个编程平台上免费提供.并且具有自己易于使用的集成编程环境。最好的是. python让学习编程又变得有趣了。虽然我使用 python作为语言.但 python教学并不是本书的重点。相反. python用于说明适用于任何语言或计算环境的设计和编程的基本原理。在某些地方.我有意避免某些python的功能和习惯用法.它们通常不会在其他语言中使用。市面上有很多关于 python的好书.本书旨在介绍计算。除了使用 python之外.本书还有其他一些特点.旨在使其成为计算机科学的平台。其中一些特点如下·广泛使用计算机图形学。学生喜欢编写包含图形的程序。本书提供了一个简单易用的图形软件包(以 python模块提供).允许学生们学习计算机图形学原理.并练习面向对象的概念.但没有完整的图形库和事件驱动编程中固有的复杂性有趣的例子。本书包含了完整的编程示例来解决实际问题易读的行文。本书的叙事风格以自然的方式介绍了重要的计算机科学概念.这是逐步讨论的结果。我试图避免随意的事实罗列.或稍微有点关系的侧边栏灵活的螺旋式介绍。因为本书的目的是简单地呈现概念.所以每一章的组织是为了逐渐向学生介绍新的思想.让他们有时间来吸收越来越多的细节。前几章介绍了需要更多时间掌握的思想.并在后面的章节中加以强化时机恰好地介绍对象。介绍面向对象技术的适当时机.是计算机科学教育中持续存在的争议。本书既不是严格的“早讲对象”.也不是“晚讲对象”.而是在命令式编程的基础上简要地介绍了对象概念。学生学习多种设计技巧.包括自顶向下

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223128.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录