Python基础教程

出版时间:2010年7月  出版社:人民邮电出版社  作者:Magnus Lie Hetland  页数:470  译者:司维,曾军崴,谭颖华  
Tag标签:无  

前言

新版的《Python基础教程》终于和大家见面了。如果算上这本书的前身Pratical Python,实际上这已经是第3版了。这本书也让我投入了近10年时间。这期间,Python发生了许多有趣的变化,我也在尽力更新我对这门语言的介绍。同时,Python也面临着在相当长的一段时间内最具标志性的变化:推出了第3版。在本书撰写时,最终版本还没有发布,但是其特性已跃然纸上,并且已经推出了几个可用的版本。这次升级带来一个很有意思的挑战,就是它不再向下兼容。换句话说,它并不是简单地增加一些功能,让我可以挑挑捡捡地写进书中。它同时还会改变已经存在的语言,也就是说:Python 2.5版本中的某些特性在新版本将不会保留。要是整个Python社群都立即着手转换到新版本,更新所有遗留代码,那当然不会有什么问题。我只要讲解新的语言就可以了!但是,大量用旧版编写的代码还会存在,并且仍然有可能继续编写,直到第3版完全板上钉钉。那么,怎么应付这个变化呢?首先,就算新版本有些不兼容的改变,但语言的大部分还是相同的。也就是说,如果我的程序完全用Python2.5编写,基本上在Python 3上也能运行(在兼容版本2.6版上更不成问题)。对于那些不再正确的部分,我则比较保守一些,并且猜测Python 3完全被大家接受还需要一定时间。本书基本上基于2.5版本,显著的改变会通过文字体现出来。除此之外,我还增加了一个附录D,概要介绍了一些主要改变。对于大多数读者来说,我觉得应该够了。

内容概要

  本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。  本书内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。

作者简介

作者:(挪威)赫特兰(Magnus Lie Hetland),挪威科技大学副教授,教授算法。喜欢钻研新的编程语言.是Python语言的坚定支持者。他写过很多Python方面的书和在线教程。比如深受大家欢迎的网上教程Instant Python。

书籍目录

第1章 基础知识 第2章 列表和元组 第3章 使用字符串 第4章 字典:当索引不好用时 第5章 条件、循环和其他语句 第6章 抽象 第7章 更加抽象 第8章 异常 第9章 魔法方法、属性和迭代器 第10章 充电时刻 第11章 文件和素材 第12章 图形用户界面 第13章 数据库支持 第14章 网络编程 第15章 Python和万维网 第16章 测试 第17章 扩展Python 第18章 程序打包 第19章 好玩的编程 第20章 项目1:即时标记 第21章 项目2:画幅好画 第22章 项目3:万能的XML 第23章 项目4:新闻聚合 第24章 项目5:虚拟茶话会 第25章 项目6:使用CGI进行远程编辑 第26章 项目7:自定义电子公告板 第27章 项目8:使用XML-RPC进行文件共享 第28章 项目9:文件共享2——GUI版本 第29章 项目10:DIY街机游戏 附录A 简明版本 附录B Python参考手册 附录C 在线资源 附录D Python 3.0  

章节摘录

插图:

媒体关注与评论

  “本书系统全面地讲解了Python语言,其中介绍的一系列项目是本书最大的亮点。”  ——Robert A. Gibson,软件工程师  “在介绍新语言的图书中,本书是我见过的最优秀的一本,循序渐进,可读性强。我强烈推荐这本书。”  ——Amazon com

编辑推荐

Python基础教程(第2版)》内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。《Python基础教程(第2版)》是经典教程的全新改版.作者根据Python版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。《Python基础教程(第2版)》层次鲜明、结构严谨、内容翔实,特别是在最后几章。作者将前面讲述的内容应用到了10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程。《Python基础教程(第2版)》既适合初学者夯实基础。又能帮助Python程序员提升技能,即使是Python方面的技术专家,也能从书里找到令你耳目一新的东西。

名人推荐

“本书系统全面地讲解了Python语言,其中介绍的一系列项目是本书最大的亮点。”  ——Robert A. Gibson,软件工程师

图书封面

图书标签Tags

评论、评分、阅读与下载


    Python基础教程 PDF格式下载


用户评论 (总计170条)

 
 

  •   我是有其他编程语言基础的人,关于python的书也看了好几本,觉得就这本比较好,适合初学者,后面的10个项目对于提高动手能力有帮助。
  •   挺好的一本介绍新语言书籍,循序渐进,阅读轻松。文章主要以Python2.x为解说对象,同时也指出了Python3中的一些新特性与旧版之间的细微区别,瞻前顾后,就算以后要过渡到Python3,也比较容易。还有,本书附带的10个例子应该算是一个亮点,在扎实前面的基础后,可以实践加深理解。
  •   是一本不错的python入门教程,我看过《python经典入门》也看过《python基础教程》,还是觉得这本python基础教程好。基础部分讲得够清楚,对python的应用也启发式的讲到。适合入门新手学习。
  •   很经典的书,入门的经典教程,python入门从这里开始。哈哈
  •   好 Python基础教程(第2版)
  •   通俗易懂,初学者必备python教程,自己感觉特别适合于初学者
  •   Python基础教程好书正在阅读学习中。
  •   对python的一些概念都有介绍,比较适合入门,后面的十个例子很八错~
  •   这本书看起来一点都不枯燥,似乎是在听作者讲故事一样,不断引人入胜。对于python初学者来说,真是佳作!!!
  •   接触python的不错的教程.
  •   以前有一些python基础,但都是零星学的,不系统。看了这本书算是有个比较清晰的轮廓概念。
    用于入门还可以。
  •   经典python教材,入门首选
  •   跟以前买书的心情一样,喜欢。这本书比较经典,因为我下了很多本python的pdf,最终能让我觉得最系统,最易阅读的便是这本书了。
  •   python是本经典的书籍,电子书已看了很多也,现在购买;unix网络编程是2本很厚很重的书籍,还没看,初步印象很好;
  •   Python是我偶尔使用的语言,用的很少,但每次看,都觉得Python的设计很美,书讲得也不错,很容易明白,翻了一遍,更多的是自己的一本工具书。
  •   这本书对于第一次学习python编程的程序员来说非常好!
  •   python语言很强大,很好
  •   本来想买python核心编程的,不过听说翻译得不好,结果买了这本。结果发现这本书也非常好,真如书评说的不论入门还是进阶,都可以得到很多启发的书,唯一有点遗憾的是多线程没怎么说
  •   比较基础的介绍python,实例比较多
  •   在论坛上遇到一位师父,他给推荐的这本python入门书,然后就买下了,现在越来越喜欢,数的内容讲的非常详细。。。总之,你看了之后会给你惊喜的。。。另外有python爱好者请给我留言共同学习python,共同进步~
  •   很经典,不过不适合入门,入门还是看简明python比较好
  •   想了解下这方面的知识,python是现在流行的语言,都应该学习下
  •   非常好的一本书,希望学好python编程的同志们推荐买来看看。也算入门级的必备。
  •   python的基础教材,讲的比较全面,适合新人。
  •   学完以后 一定要找本高级的python编程,不然感觉用python做不了什么
  •   我卖的第一本python方面的书,书本很厚实,读起来很易入门,还开发票了,感觉很不错
  •   讲的蛮详细的,包括Python2和Python3的特性,在有区别的地方会做说明。还在学习中,很有帮助。
  •   确实很经典,对学习python很有帮助!
  •   python网上的电子书很多,想买一本不太贵的书,同时又要满足要求。对比之下选择了这本,觉得是选对了。每一章后面都有下一章的引子,像小说一样吸引你去看下去。刚买来就一下读了5章。
  •   python入门用户,书籍有内容
  •   这是一本我想了很久的书,学习python用的,作为初学者,确实讲的很详细,我已经看了一半了,不错。
  •   推荐本书,python入门书籍
  •   python学习的经典图书!
  •   Python的经典教材,不错,认真研读一下。
  •   帮人买的!据说学习Python的基础书目还是很能让人读下去的!
  •   作为python入门的不可多得的好书
  •   Python的入门书籍,值得你拥有!
  •   人民邮电出版社,图灵图书系列,绝对好书!前15章是python入门,后面的10个例子可以提高。
  •   同学推荐的一本书,据说内容不错,自己还没有看,很期待能好好学python
  •   刚拿到书,还没细看。很久之前就想买这本书了,应该不错,纸质和印刷也都还不错,期待python能带给我惊喜
  •   融合了python2.x和python.x,图灵系列品质没的说,由浅入深,适合新手学习!
  •   适合2.x 版本的Python
  •   正在看。以前先看了本 笨方法学习python, 再看这本正好作为补充
  •   我是python 新手,这本是我的启蒙书!耐下性子学到了很多,书本的口吻也很深动有趣!推荐新人看看!
  •   学习 Python 必备之书 值得推荐
  •   python现在很紧巧,书都不好买,买了还没看。
  •   刚学习python,在朋友那里看到这本书,觉得说的很实在,就买下来了。
  •   一直想学Python,稍微看了下,这本书很给力
  •   貌似这本书已经过时了 现在python已经是3.0版本了!
  •   Python上手一本足矣!
  •   Python中的精品教材,你值得拥有
  •   对python进行了详细的讲解,思路清楚,后面几个实验非常棒
  •   学习Python必备
  •   学学python吧,希望有用
  •   刚开始学习Python,需要好书的指引
  •   深入浅出,是非常好学习python的教材
  •   快递真快,第一天晚上下的单第二天中午就到了,python这方面的资料不多,这算是其中的好书了
  •   这本书作为入门讲的比网上的pyhon简明教程还要好,基本怎么来的,为什么这么做,是带着读者的问题去讲解,比一下子抖包袱让你自己去理解要好很多。非常连贯,深入浅出,引人入胜,强烈推荐
  •   好书内容不错,我挺喜欢的。在学完教程后还有项目练手觉得应该不错
  •   这本书还算OK,讲得挺基础的,我想最吸引人的可能系最后的几个项目。不过个人觉得前面基础知识写得很一般。项目还没有看
  •   作为初学者,我是看过网上的简明教程之后再学习这本书,能够很好巩固知识。
  •   今天收到书以后,看了两章,感觉此教程非常值得初学者学习,知识点由潜入深,循序而入,讲解的比较清晰透彻,文字并非像通常所见的教程似的死板生硬,给我的感觉就像是在与读者进行交流一样,类似于《鸟哥的Linux私房菜》一般的讲说风格,个人比较喜欢,也推荐大学拥有
  •   看了一半,感觉很不错,既适合没有编程基础的用户,也适合从Java等语言转过来的技术人员,挺好的入门书,翻译质量也还可以
  •   基础介绍还可以,后面的10个项目实在是太棒了
  •   比较经典的教程。
  •   作为基础教程,很不错
  •   很不错的说,容易上手,很轻松的教程,写的实在很不错
  •   师兄介绍的本书,书的内容确实不错,很适合初学者
  •   非常适合初学者,尤其是没有其他语言基础的人比如我。案例还没细看,目测非常精彩。
  •   好书,但是是基于linux开发的,不过还是能学习到一种新的语言,开阔思路
  •   书不是常规的大小,但是内容很好,关于3.0的变动也有提示。语言风格很是喜欢,适合人群广泛。
  •   这本书语言风趣,翻译得不错,然后适合才初学入门的同学。
  •   朋友介绍的这本书,内容全面,很有帮助
  •   书挺好的,比较基础,适合入门使用。
  •   内容很适合初学者入门,书质量也不错
  •   步步为营,循序渐进,不是傻瓜式地给你一大堆概念,逐步地引导,适合初学者。
  •   从基本的东西开始介绍,做后面十章的例子也获益匪浅~
    比较适合我这样的初学者,至少我是学到了自己想学的东西。
  •   好书,其中有关项目的讲解很实用,且装帧和样式无错
  •   这本书的印刷质量相当好,之前看了电子书,内容介绍得相当详细,适合初中级用户,可以当手册用。
  •   这本书特别适合编程初学者
  •   内容浅显详尽,适合我这样的菜鸟,非常喜欢。
  •   挺适合没基础的编程人学习,,,挺好
  •   适合初学者或者有一点编程经验的人
  •   内容详实,适合初学者使用。
  •   这本书写的真够糟糕,我脑袋里实在忘不掉C语言。无奈工作中要用,将就学学这门该死的语言
  •   非常好的入门书籍,希望帮助我走上编程之旅
  •   不错的入门教材,适合初学者
  •   适合初学者,适合入门
  •   书很好,感觉内容还可以,适合初学者,翻译的很有趣
  •   买了两本书,收到书后,打开包装,发现书皮有明显划痕,可能是派送的时候,包装差点事,划花了,,不过书确实不错,虽然有一些错字,漏子,总体来说知识全面,尤其是后边的实例,非常好。
  •   入门级的好选择,但是很多东西都是了个基础,不懂的还需要再查。
    建议作为入门书看,但还需要再深入的书备查
  •   文风活泼,作者功力深厚,十个案例涵盖全面,新手入门必备,高手案头参考必备,时不时翻阅一下总有好处。
  •   页开发手记——486个JavaScript网页特效详解(含CD光盘1张)
  •   很好 很强大 里面的内容很丰富 适合工作中需要提高的兄弟
  •   这个可以做编程基础,小学版的很容易懂。
  •   从看了pdf第一章后,发现这本书很适合入门学习,就立马买了本,还是纸质书看着舒服些。
  •   内容通熟易懂,适合初学者
  •   作者的语言比较口语化,比较简明易懂,但是会觉得有点乱..
  •   作者的语言风趣幽默,深入浅出~~
  •   比较适合初学者,而且可以作为工具书使用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7