Python编程实践
基本信息
- 作者: (美)Jennifer Campbell Paul Gries Jason Montojo Greg Wilson [作译者介绍]
- 译者: 唐学韬
- 丛书名: 华章专业开发者丛书
- 出版社:机械工业出版社
- ISBN:9787111364788
- 上架时间:2011-12-29
- 出版日期:2012 年1月
- 开本:16开
- 页码:309
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > Python
编辑推荐
Python编程入门读物
阐述Python的核心功能
带你体验Python神奇之旅
内容简介回到顶部↑
作译者回到顶部↑
本书提供作译者介绍
Jennifer Campbell是多伦多大学计算机科学系高级讲师,本书所基于的课程就是由她创建的。
Paul Gries是多伦多大学计算机科学系高级讲师。他获得过许多教学成果奖,并著有一些讲解计算机科学预备知识的书籍。
Jason Montojo曾是Jennifer Campbell和Paul Gries的学生,此后在IBM从事Eclipse编程平台方面的工作。他还是一名专业的摄影师和数字艺术家,本书所有的图表都是由他处理的。
Greg Wilson曾从事过高性能科学计算、数据可视化以及计算机安全等方面的工作,目前是Software Carp.. << 查看详细
Paul Gries是多伦多大学计算机科学系高级讲师。他获得过许多教学成果奖,并著有一些讲解计算机科学预备知识的书籍。
Jason Montojo曾是Jennifer Campbell和Paul Gries的学生,此后在IBM从事Eclipse编程平台方面的工作。他还是一名专业的摄影师和数字艺术家,本书所有的图表都是由他处理的。
Greg Wilson曾从事过高性能科学计算、数据可视化以及计算机安全等方面的工作,目前是Software Carp.. << 查看详细
目录回到顶部↑
《python编程实践》
对本书的赞誉
译者序
第1章 引言/ 1
1.1 程序和编程/ 3
1.2 一点说明/ 4
1.3 要安装什么/ 4
1.4 给教师们的话/ 4
1.5 小结/ 5
第2章 你好,python/ 7
2.1 概述/ 8
2.2 表达式/ 10
2.3 什么是类型/ 12
2.4 变量和赋值语句/ 14
2.5 当出现错误的时候/ 17
2.6 函数基础/ 18
2.7 内置函数/ 21
2.8 风格漫谈/ 22
2.9 小结/ 22
2.10 习题/ 23
对本书的赞誉
译者序
第1章 引言/ 1
1.1 程序和编程/ 3
1.2 一点说明/ 4
1.3 要安装什么/ 4
1.4 给教师们的话/ 4
1.5 小结/ 5
第2章 你好,python/ 7
2.1 概述/ 8
2.2 表达式/ 10
2.3 什么是类型/ 12
2.4 变量和赋值语句/ 14
2.5 当出现错误的时候/ 17
2.6 函数基础/ 18
2.7 内置函数/ 21
2.8 风格漫谈/ 22
2.9 小结/ 22
2.10 习题/ 23
译者序回到顶部↑
Python是一种代表简单主义思想的语言,相较于Java之类的动不动就要弄个类出来的语言,那是相当简单。Python问世也有20多年了,虽然最初是当做一种玩具开发出来的,但是这根本不能阻止它成为当今世界流行的编程语言之一。不要问我“Python到底能做什么”、“Python适合做什么样的软件”之类的问题,我只能说“Python能做的事情很多”,比如使用Google App Engine时就建议用Python而不是Java。去年底我就用Python做了一个简单的网页游戏外挂,除了数据分析工作之外,真正编码的时间只有一天多一点。其实,你只需要记住它的一个原则即可——用简单的方式解决复杂的问题。
本书共15章,介绍了Python很多方面的内容,虽然算不上完备,但绝对是上等的Python入门级读物。本书的作者都是教育方面的行家,对于完全不懂编程的人来说,本书绝对值得一读。在正式讲解Python编程方面的知识之前,作者首先介绍了计算型思维,这简直太棒了!反观国内很多计算机编程语言类教材,都是一开始就介绍数据类型,大部分学生都无法理解。本书在讲解各种知识的时候,都是从读者已有的知识入题,而不是所谓的基础知识,这自然会大大提高读者在学习过程中的信心。
此外,感谢机械工业出版社编辑给予的极大支持,使得本书的翻译工作能够顺利进行。本人不善言辞,多的也就不说了,总之,多谢各位编辑在这些年来的合作当中给我的支持和照顾,谢谢。
本书大部分内容的翻译工作以及全书的统稿工作由我完成,参与本书翻译审校工作的还有黄惠庄、卢彦良、蒲巧惠、陈丽丽、胡元江、张杨、赵杰、吴斌、郭敏、林丹、王跃等。
由于时间紧迫,再加上译者水平有限,书中可能会存在一些错误或不妥,因此,大家若是在阅读过程中发现有任何问题,请随时联系我们(tonytang1999@126.com)或机械工业出版社,我们将及时更新本书的勘误表。当然,也非常欢迎大家对本书提出宝贵的意见和建议。
唐学韬
2011年10月于汕头
本书共15章,介绍了Python很多方面的内容,虽然算不上完备,但绝对是上等的Python入门级读物。本书的作者都是教育方面的行家,对于完全不懂编程的人来说,本书绝对值得一读。在正式讲解Python编程方面的知识之前,作者首先介绍了计算型思维,这简直太棒了!反观国内很多计算机编程语言类教材,都是一开始就介绍数据类型,大部分学生都无法理解。本书在讲解各种知识的时候,都是从读者已有的知识入题,而不是所谓的基础知识,这自然会大大提高读者在学习过程中的信心。
此外,感谢机械工业出版社编辑给予的极大支持,使得本书的翻译工作能够顺利进行。本人不善言辞,多的也就不说了,总之,多谢各位编辑在这些年来的合作当中给我的支持和照顾,谢谢。
本书大部分内容的翻译工作以及全书的统稿工作由我完成,参与本书翻译审校工作的还有黄惠庄、卢彦良、蒲巧惠、陈丽丽、胡元江、张杨、赵杰、吴斌、郭敏、林丹、王跃等。
由于时间紧迫,再加上译者水平有限,书中可能会存在一些错误或不妥,因此,大家若是在阅读过程中发现有任何问题,请随时联系我们(tonytang1999@126.com)或机械工业出版社,我们将及时更新本书的勘误表。当然,也非常欢迎大家对本书提出宝贵的意见和建议。
唐学韬
2011年10月于汕头
媒体评论回到顶部↑
这本书中的知识点组织得很好,它是围绕着一些有用的任务而展开的,而不是简单地罗列出一些抽象的概念。同时,每一章都恰到好处地介绍了Python编程的某个重要方面。对于想要知道“我该如何让计算机做XXX”的学生而言,本书可以让其轻而易举地找到答案。
——Christine Alvarado,哈维玛德学院计算机科学副教授
科学其实就是在实践中不断学习的过程。这本书鼓励计算机科学专业的学生通过一些短小精悍的交互式Python脚本进行练习,并在这个过程中掌握诸如数据结构、排序和搜索算法、面向对象编程、数据库访问、图形用户界面等基本概念以及良好的程序设计风格。言简意赅的文字,再配以大量有趣的例子、图表,使得这本书成为一本绝佳的入门级读物。
——Ronald Mak,IBM Almaden研究中心研究员,圣何塞州立大学计算机科学系讲师
什么?没介绍编译器,也没有用两个完整的应用程序做例子?这到底是什么编程类图书啊?告诉你吧,这属于很棒的那种。它首先假设“你什么也不懂”,并让你在开始学习的时候轻松愉快地长驱直入,然后再把相关的编程技术的概念和理论一一介绍给你。学生们在练习的时候对着那些各种各样的图片肯定会觉得很有意思!
——Laura Wingerd,《Practical Perforce》一书作者
这本书关于调试的那部分内容实在是太棒了!我认识很多程序员初学者,如果你建议他们看完整本书,他们可能会感到不畅快,但他们却会时不时地温习这一部分(还有许多别的内容)。
——Alex Martelli,《Python in a Nutshell》一书作者
这本书在两个方面取得了成功。它既是一本注重科学的计算机科学专业教材,也是一本目标明确的Python参考书。它不仅帮学生建立了计算型思维方式,还鼓励学生将自己刚学会的编程技能直接应用到实验室或他们自己的项目中去。
——Zachary Dodds,哈维玛德学院计算机科学副教授
——Christine Alvarado,哈维玛德学院计算机科学副教授
科学其实就是在实践中不断学习的过程。这本书鼓励计算机科学专业的学生通过一些短小精悍的交互式Python脚本进行练习,并在这个过程中掌握诸如数据结构、排序和搜索算法、面向对象编程、数据库访问、图形用户界面等基本概念以及良好的程序设计风格。言简意赅的文字,再配以大量有趣的例子、图表,使得这本书成为一本绝佳的入门级读物。
——Ronald Mak,IBM Almaden研究中心研究员,圣何塞州立大学计算机科学系讲师
什么?没介绍编译器,也没有用两个完整的应用程序做例子?这到底是什么编程类图书啊?告诉你吧,这属于很棒的那种。它首先假设“你什么也不懂”,并让你在开始学习的时候轻松愉快地长驱直入,然后再把相关的编程技术的概念和理论一一介绍给你。学生们在练习的时候对着那些各种各样的图片肯定会觉得很有意思!
——Laura Wingerd,《Practical Perforce》一书作者
这本书关于调试的那部分内容实在是太棒了!我认识很多程序员初学者,如果你建议他们看完整本书,他们可能会感到不畅快,但他们却会时不时地温习这一部分(还有许多别的内容)。
——Alex Martelli,《Python in a Nutshell》一书作者
这本书在两个方面取得了成功。它既是一本注重科学的计算机科学专业教材,也是一本目标明确的Python参考书。它不仅帮学生建立了计算型思维方式,还鼓励学生将自己刚学会的编程技能直接应用到实验室或他们自己的项目中去。
——Zachary Dodds,哈维玛德学院计算机科学副教授







点击看大图


加载中...

