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

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

作者:[英] Paul Barry

出版社:中国电力出版社

出版年:2017-12-1

评分:8.7

ISBN:9787519813635

所属分类:行业好书

书刊介绍

内容简介

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

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

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

()

作品目录

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

作者简介

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

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

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

(展开全部)

精彩摘录

Python术语-PyPI就是Python包索引(PythonPackageIndex)-Python内存中的名字就存放在“命名空间”中-Python的主命名空间名为__main__IDLE说明-按F5将模块的代码“加载”到IDELshell,模块名会专门导入到IDLE的命名空间BULLETPOINTS-模块是一个包含Python代码的文本文件-发布工具允许将模块转换为可共享的包-setup.py程序提供了模块的元数据,用来构建、安装和上传打包的发布-使用import语句可以将模块导入到其他程序中-Python中的各个模块提供了自己的命名空间,使用module.function()形式调用模块的函数时,要用命名空间限定函数-使用import语句的frommoduleimportfunction形式可以从一个模块将函数专门导入到当前命名空间-内置函数(built-infunctions,BIF)有自己的命名空间,名为__builtins__,这会自动包含在每一个Python程序中-包含end=''作为print()BIF的一个参数会关闭其默认行为(即在输入中自动包含换行)-如果为函数参数提供一个缺省值,这个函数参数就是可选的

——引自第72页


-通过利用函数和递归,可以处理代码中存在的复杂性问题-递归函数不需要任何改变就可以正确地处理处理任意深度的嵌套列表

——引自第30页

相关推荐

微信二维码