Head First Python(中文版·第2版)

书名:Head First Python(中文版·第2版)
作者:[英]PaulBarry
译者:乔莹/林琪
ISBN:9787519813635
出版社:中国电力出版社
出版时间:2017-12-1
格式:epub/mobi/azw3/pdf
页数:620
豆瓣评分: 8.7

书籍简介:

你是不是想学习Python语言但又不想那么费劲地翻阅手册?利用这本《Head First Python》,你能很快掌握Python的基础知识,并处理内置数据结构和函数。接下来你将构建你自己的Web应用,研究数据库管理、异常处理,以及数据转换。如果你想知道利用上下文管理器 、修饰符、推导式和生成器能够做什么,都可以在这本书中找到。本书将提供一个完整的学习体验,帮助你迅速成为一名Python程序员。 为什么这本书如此与众不同?根据认知科学和学习理论的新研究成果,本书采用了一种适合大脑的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。为什么要把你的时间浪费在与新概念的斗争中呢?这种多感官的学习体验专门为你的大脑而设计,可以让它有最好的工作状态。

作者简介:

Paul Barry 在爱尔兰的卡洛居住工作,这是一个约35000人的小镇,位于爱尔兰首都都柏林西南80千米的地方。

Paul获得了信息系统理学学士学位,并且获得了计算理学硕士学位。他还拿到了“学习与教学”研究生资格证书。Paul 从1995年就在爱尔兰卡罗理工学院工作,1997年开始任讲师。在投入教学之前,Paul 在IT行业打拼了近十年,在爱尔兰和加拿大都曾工作过,那时他的工作主要是在保健领域。Paul 与 Deirdre 结婚后有了3个孩子(其中两个孩子已经上大学了)。从2007学年开始,Python编程语言(和相关技术)已经成为 Paul 的研究生课程中不可缺少的一部分。

Paul还是另外4本技术书的作者(合作者):两本Python书和两本Perl书。之前,他曾为 Linux Journal Magazine 写过大量文章,他还是这家杂志社的特约编辑。

Paul在北爱尔兰的贝尔法斯特长大,从某种程度上这可以解释他的处事方式和有些滑稽的口音(当然,除非你也来自北爱尔兰,如果是这样,Paul的观点和口音就相当正常了)。

可以通过 Twitter(@barrypj)联系Paul,另外他的主页是 http://paulbarry.itcarlow.ie。

书友短评:

@ 东格拉底 出这种书很危险,因为不仅是普及Python基本语法和模块函数编写问题,还加入了第三方的资源,这就使得对第三方的依赖增强,如果第三方资源的版本更新到与书中指令不匹配,那本书就容易滞销,只能被迫更新,甚至是频繁更新。这本17年的书,就因和第三方的MySQL版本不匹配问题,出现了编写webapp网站的bug,使得第7章和第9章显得尴尬,无法出现和书中匹配的截图。本书给我最大的好处是,让我知晓了软件开发的多个方面的技术依赖,基本语法、函数编写、模块导入、三方技术、指令优化、高级指令、异常处理、bug分析等,虽然后面几章不是很懂,但对网站应用编程有了一个总体的视角,今后若从事相关方向开发,不至于路途长远而中途放弃,中间顺带学习到的搜索答疑、外网资源、英文原版、涉及图书等知识,也会内化成我的基本素养。 @ 北河三 讲课角度非常好,根据对象进行分类

书籍目录

基础知识:快速入门
列表数据:处理有序数据
结构化数据:处理结构化数据
代码重用:函数与模块
构建一个Web应用:来真格的
存储和管理数据:数据放在哪里
使用数据库:具体使用Python的DB-API
一点点类:抽象行为和状态
上下文管理协议:挂接Python的with语句
函数修饰符:包装函数
异常处理:出问题了怎么办
关于线程:处理等待
高级迭代:疯狂地循环
附录A 安装:安装Python
附录B Pythonanywhere:部署你的Web应用
附录C 我们没有介绍的十大内容:还有更多需要学习
附录D 我们没有介绍的十大项目:更多工具、库和模块
附录E 多参与:Python社区
索引
· · · · · ·

  • Python 术语- PyPI就是Python包索引(Python Package Index)- Python内存中的名字就存放在“命名空间”中- Python的主命名空间名为 __main__IDLE说明- 按F5将模块的代码“加载”到IDEL shell,模块名会专门导入到IDLE的命名空间BULLET POINTS- 模块是一个包含Python代码的文本文件- 发布工具允许将模块转换为可共享的包- setup.py程序提供了模块的元数据,用来构建、安装和上传打包的发布- 使用import语句可以将模块导入到其他程序中- Python中的各个模块提供了自己的命名空间,使用module.function() 形式调用模块的函数时,要用命名空间限定函数- 使用import语句的 from module import function 形式可以从一个模块将函数专门导入到当前命名空间- 内置函数(built-in functions, BIF)有自己的命名空间,名为__builtins__,这会自动包含在每一个Python程序中- 包含end='' 作为print() BIF的一个参数会关闭其默认行为(即在输入中自动包含换行)- 如果为函数参数提供一个缺省值,这个函数参数就是可选的
    —— 引自第72页
  • – 通过利用函数和递归,可以处理代码中存在的复杂性问题- 递归函数不需要任何改变就可以正确地处理处理任意深度的嵌套列表
    —— 引自第30页
  •   O'Reilly Head First系列(中译本)(共58册),这套丛书还有《深入浅出Web设计(中文版)》《深入浅出HTML5编程》《深入浅出程序设计》《Head First Servlets&JSP(第二版·中文版)》《Head First 设计模式(中文版)》等。

    添加微信公众号:好书天下获取

    添加微信公众号:“好书天下”获取书籍好书天下 » Head First Python(中文版·第2版)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!

     

    添加微信公众号:“好书天下”获取书籍

    添加微信公众号:“好书天下”获取书籍添加微信公众号:“好书天下”获取书籍