Python学习手册(第4版)PDF高清文档下载
简介
《Python学习手册(第4版)》学习Python的主要内建对象类型:数字、列表和字典。使用Python语句创建和处理对象,并且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其他工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。
优点
Google和YouTube由于PythonF的高可适应性、易于维护以及适合于快速开发而采用它。
将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。
作者简介
作为全球Python培训界的领军人物,《Python学习手册:第4版》作者Mark Lutz是Python最畅销书籍的作者,也是Python社区的先驱。
Mark 是O'Reilly出版的《Programming Python》和《Python Pocket Reference》的作者,这两本书于2009年都已经出版了第3版。Mark自1992年开始接触Python,1995年开始撰写有关Python的书籍,从1997年开始教授Python课程。截止到2009年,他已经开办了225个Python短期培训课程,教授了大约3500名学习者,销售了大约25万册有关Python的书籍。许多书被翻译成十多种语言。
此外,Mark拥有威斯康星大学计算机科学学士和硕士学位,在过去的25年中,他主要从事编译器、编程工具、脚本程序以及各种客户端/服务器系统方面的工作。
目录
前言1
第一部分 使用入门
第1章 问答环节19
人们为何使用Python19
软件质量20
开发效率21
Python是“脚本语言”吗21
好吧,Python的缺点是什么呢23
如今谁在使用Python23
使用Python可以做些什么24
系统编程25
用户图形接口25
Internet脚本25
组件集成26
数据库编程26
快速原型27
数值计算和科学计算编程27
游戏、图像、人工智能、XML、机器人等27
Python如何获得支持28
Python有哪些技术上的优点28
面向对象28
免费29
可移植29
功能强大30
可混合31
简单易用31
简单易学32
Python和其他语言比较起来怎么样32
本章小结33
本章习题33
习题解答34
Python是工程,不是艺术34
第2章 Python如何运行程序36
Python解释器简介36
程序执行37
程序员的视角37
Python的视角39
执行模块的变体41
Python实现的替代者42
执行优化工具43
冻结二进制文件44
其他执行选项45
未来的可能性46
本章小结46
本章习题47
习题解答47
第3章 如何运行程序48
交互提示模式下编写代码48
交互地运行代码49
为什么使用交互提示模式51
使用交互提示模式52
系统命令行和文件54
第一段脚本55
使用命令行运行文件56
使用命令行和文件57
UNIX可执行脚本(#!)58
UNIX env查找技巧59
点击文件图标60
在Windows中点击图标60
input的技巧61
图标点击的其他限制63
模块导入和重载63
模块的显要特性:属性65
import和reload的使用注意事项68
使用exec运行模块文件69
IDLE用户界面70
IDLE基础71
使用IDLE72
高级IDLE工具74
其他的IDE74
其他启动选项76
嵌入式调用76
冻结二进制的可执行性77
文本编译器启动的选择77
其他的启动选择77
未来的可能77
我应该选用哪种78
调试Python代码78
本章小结80
本章习题80
习题解答80
第一部分 练习题81
......
第九部分 附录注2
附录A 安装和配置1083
附录B 各部分练习题的解答 1093