软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > python技术手册第2版pdf中文电子扫描版

python技术手册第2版pdf中文电子扫描版

分享到:
python技术手册第2版是一本全面介绍有关Python语言和Python程序开发专业知识的参考手册。据小编了解Python编程语言可以很好地协调一些看起来似乎很明显的矛盾:Python编程语言格式优雅并注重实效,简单而且功能强大,非常高层但是并不妨碍用户对底层的比特和字节的处理,Python编程语言非常受编程新手,Python专家的青睐。小编推荐的python技术手册第2版中详细介绍了Python开发工具的安装和使用、Python语言的语法结构、Python内置对象、库和模块以及Python与其他语言的扩展和嵌入,并专门介绍了有关Python网络和Web编程的内容和实例。python技术手册第2版列举了Python对象和模块中提供的所有类型、方法和函数,并辅以适当的示例,系统地展示了Python包含的功能及其使用方法。python技术手册第2版的内容面向Python语言的各层次用户,可以为不同层次的读者提供相应的信息。针对从其他编程语言转到使用Python语言的程序员,本书还重点介绍了Python的跨平台功能。
python技术手册第2版

作者介绍:

Alex.Martelli,Python软件基金会的成员之一,他在位于美国加利福尼亚州山景城的Google公司工作,是公司的Uber.Trech.Lead。在加入Google之前,Alex在IBM研究中心工作了8年,荣获了3次“杰出技术成就奖”。作为高级软件顾问,他在thinld3公司卓有成效地工作了13年,在这家公司,他的主要工作是开发库、网络协议、Gu引擎、事件框架和Web访问前端。他还成功地做了3年多的特约顾问,主要为AB.Strakt工作,AB.Strakt是一个位于瑞典哥德堡的以Python为中心的软件工作室。Alex还在意大利的费拉拉(Ferrata)大学和其他地方教过编程语言、开发方法和数值计算。Alex最引以为豪的成就是在Bridge.World(2000年1月到2月)上发表的几篇文章,这些文章被誉为朝着解决这一困扰了合同桥牌理论家几十年的问题迈出了一大步。

python技术手册第2版目录:

第1部分 Python入门指南
第1章 Python简介
1.1 Python语言
1.2 Python标准库和扩展模块
1.3 Python的实现
1.4 Python的开发和版本
1.5 Python的资源
第2章 安装
2.1 从源代码安装Python
2.2 从二进制文件安装Python
2.3 安装Jython
2.4 安装IronPython
第3章 Python解释器
3.1 Python程序
3.2 Python开发环境
3.3 运行Python程序
3.4 Python解释器
3.5 IronPython解释器
第2部分 核心Python语言和内置对象
第4章 Python语言
4.1 词法结构
4.2 数据类型
4.3 变量和其他引用
4.4 表达式和运算符
4.5 数值运算
4.6 序列运算
4.7 集合运算
4.8 字典运算
4.9 print语句
4.10 控制流语句
4.11 函数
第5章 面向对象的Python
5.1 类和实例
5.2 特殊方法
5.3 装饰器
5.4 元类
第6章 异常
6.try语句
6.2 异常传播
6.3 raise语句
6.4 异常对象
6.5 自定义异常类
6.6 错误检查策略
第7章 模块
7.1 模块对象
7.2 模块加载
7.3 包
7.4 发布工具
第8章 核心内置
8.1 内置类型
8.2 内置函数
8.3 sys模块
8.4 copy模块
8.5 collections模块
8.6 functional模块
8.7 bisect模块
8.8 heapq模块
8.9 UserDict模块
8.10 optparse模块
8.11 itertools模块
第9章 字符串和正则表达式
9.1 字符串对象的方法
9.2 string模块
9.3 字符串格式化
9.4 pprint模块
9.5 repr模块
9.6 Unicode
9.7 正则表达式和re模块
第3部分 Python库和扩展模块
第10章 文件和文本操作
10.1 其他与处理文件有关的章节
10.2 本章的组织结构
10.3 文件对象
10.4 文件I/O的辅助模块
10.5 StringlO和cStringIO模块
10.6 压缩文件
10.7 os模块
10.8 文件系统操作
10.9 文本输入和输出
10.10 富文本I/O
10.11 交互式命令会话
10.12 国际化
第11章 持久化和数据库
11.1 序列化
11.2 DBM模块
11.3 Berkeley DB接口
11.4 Python数据库API(DBAPI)2.0
第12章 时间操作
12.1 time模块
12.2 datetime模块
12.3 pytz模块
12.4 dateutil模块
12.5 sched模块
12.6 calendar模块
12.7 mx. Date Time模块
第13章 控制执行
第14章 线程和进程
第15章 数值处理
第16章 数组处理
第17章 Tkinter GUL
第18章 测试、调试和最优化
第4部分 网络和Web编程
第19章 客户端网络协议模块
第20章 套接字和服务器端网络协议模块
第21章 CGI脚本和其他解决方案
第22章 MIME和网络编码方式
第23章 结构化文本:HTML
第24章 结构化文本:XML
第5部分 扩展和嵌入
第25章 扩展和嵌入经典Phthon
第26章 扩展和嵌入Jython
第27章 发布扩展和程序

精彩文摘:

......
Python已经发展了很多年:Python的创造者(3uido.van.Rossunl从1990年就开始了Python的开发。这个稳定而成熟的语言是非常高层的、动态的、面向对象的和跨平台的,所有这些特征都非常吸引开发者。Python可以在所有主流的硬件平台和操作系统上运行,因此Python不会限制开发者的平台选择。Python为软件的生命周期的每个阶段都提供了非常高的效率:分析、设计、原型、编码、测试、调试、优化、文档、部署和维护。几年来,Python的流行已经日渐稳定,并且在不间断地增长。如今,熟悉Python对于每个程序员来说都是一种优势,因为Python已经渗透到了每一种开发环境中,并且Python具有一些非常有用的功能,可以作为任何一种软件解决方案的一部分。Python提供了一种非常独特的功能,可以将优雅、简单、实用性和强大功能融合在一起。使用:Python,开发者可以快速提高开发效率,这要感谢Python提供的一致性和规律性、丰富的标准库,以及许多可以很容易在Python中使用的第三方模块。Python是很容易学习的,因此,如果读者刚开始学习编写程序,非常适合于从学习Python开始,与此同时,对于大多数非常有经验的专家而言,Python的功能也是足够强大的。
1.1Python语言并不是一种追求最简单化的语言,但在提供好的实用性功能之外,Python语言并没有什么多余之处。一旦一种语言提供了一种很好方法来表达一种设计思想,添加其他方法只能获得非常有限的好处,而且这样做的费用会根据语言的复杂性按照添加功能的数量以高于线性的速度增长。复杂的语言往往要比简单的语言更难学习和精通,也很难提高实现效率并且不出现错误。一种语言中的任何复杂和怪异的地方都会妨碍软件维护的效率,尤其是在大型项目中,因为在这些项目中,许多开发人员需......

下载说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《python技术手册第2版》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
展开更多

软件截图

下载提示

python技术手册第2版pdf中文电子扫描版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章