首页

Dive into Python中文版.pdf

标签:Dive into Python     发布时间:2022-11-28   
  • 云盘下载(需积分:2):
  • [提取码:g0l7]
Dive Into Python

Chapter1.安装Pyton

1.1哪一种Python适合您?

1.2Windows上的Python

1.3Mac OS X上的Python

1.4MAC OS 9上的Python

1.5RedHat Linux 上的Python

1.6Debian GNU/Linux上的Python

1.7从源代码安装Python

1.8使用Python的交互Shell


Chapter2.第一个Python程序

2.1.概览

2.2.函数声明

2.3.文档化函数

2.4万物皆对象

2.5代码缩进

2.6测试模块


Chapter3.内置数据类型

3.1.Dictionary介绍

3.2List介绍

3.3Tuple介绍

3.4变量声明

3.5格式化字符串

3.6映射list

3.7连接list与分割字符串

3.8小结


Chapter4.自省的威力

4.1概览

4.2使用可选参数和命名参数

4.3使用type,str,dir,和其它内置函数

4.4通过getattr获取对象引用

4.5过滤列表

4.6and和or的特殊性质

4.7使用lambda函数

4.8全部放在一起

4.9小结


Chapter5.对象和面向对象

5.1 概览

5.2使用from,module,import导入模块

5.3类的定义

5.4类的实例化

5.5探索UserDict:一个封装类

5.6专用类方法

5.7高级专用类方法

5.8类属性介绍

5.9私有函数

5.10小结


Chapter6.异常和文件处理

6.1异常处理

6.2与文件对象共事

6.3for循环

6.4使用sys.modules

6.5与目录共事

6.6全部放在一起

6.7小结


Chapter7.正则表达式

7.1概览

7.2个案研究:街道地址

7.3个案研究:罗马字母

7.4使用{n,m}语法

7.5松散正则表达式

7.6个案研究:解析电话号码

7.7小结


Chapter8.HTML处理

8.1概览

8.2sgmllib.py介绍

8.3从HTML文档中提取数据

8.4BaseHTMLProcessor.py介绍

8.5locals和globals

8.6基于dictionary的字符串格式化

8.7给属性值加引号

8.8dialect.py介绍

8.9全部放在一起

8.10小结


Chapter9.XML处理

9.1概览

9.2包

9.3XML解析

9.4Unicode

9.5搜索元素

9.6访问元素属性

9.7Segue[9]


Chapter10.脚本和流

10.1抽象输入源

10.2标准输入,输出和错误

10.3查询缓冲节点

10.4查找节点的直接子节点

10.5根据节点类型创建不同的处理器

10.6处理命令行参数

10.7全部放在一起

10.8小结


Chapter11.HTTP Web服务

11.1概览

11.2避免通过HTTP重复地获取数据

11.3HTTP的特性

11.4调试HTTP web服务

11.5设置User-Agent

11.6处理Last-Modified和ETag

11.7处理重定向

11.8处理压缩数据

11.9全部放在一起

11.10小结


Chapter12.SOAP Web服务

12.1概览

12.2安装SOAP库

12.3步入SOAP

12.4SOAP网络服务查错

12.5WSDL介绍

12.6以WSDL进行SOAP内省

12.7搜索Google

12.8SOAP网络服务故障排除

12.9小结


Chapter13.单元测试

13.1.罗马数字程序介绍II

13.2深入

13.3romantest.py介绍

13.4正面测试(Testing for success)

13.5负面测试(Testing for failure)

13.6.完备性检测(Testing for sanity )


Chapter14.测试优先编程

14.1roman.py,第1阶段

14.2roman.py,第2阶段

14.3roman.py,第3阶段

14.4roman.py,第4阶段

14.5roman.py,第5阶段


Chapter15.重构

15.1处理bugs

15.2应对需求变化

15.3重构

15.4后记

15.5小结


Chapter16.函数编程

16.1概览

16.2找到路径

16.3重识列表过滤

16.4重识列表映射

16.5数据中心思想编程

16.6动态导入模块

16.7全部放在一起

16.8小结


Chapter17.动态函数

17.1概览

17.2plural.py,第1阶段

17.3plural.py,第2阶段

17.4plural.py,第3阶段

17.5plural.py,第4阶段

17.6plural.py,第5阶段

17.7plural.py,第6阶段

17.8小结


Chapter18.性能优化

18.1概览

18.2使用timeit模块

18.3优化正则表达式

18.4优化字典查找

18.5优化列表操作

18.6优化字符串操作

18.7小结


AppendixA.进一步阅读

AppendixB.五分钟回顾

AppendixC.技巧和窍门

AppendixD.示例清单

AppendixE.修订历史

AppendixF.关于本书

AppendixG.GNU Free Documentation License

G.0.Preamble

G.1.Applicability and definitions

G.2.Verbatim copying

G.3.Copying in quantity

G.4.Modifications

G.5.Combining documents

G.6.Collections of documents

G.7.Aggregation with independent works

G.8.Translation

G.9.Termination

G.10.Future revisions of this license

G.11.How to use this License for your documents


Appendix H.GNU自由文档协议

H.0.序

H.1.适用范围和定义

H.2.原样复制

H.3.大量复制

H.4.修改

H.5.合并文档

H.6.文档合集

H.7.独立著作聚集

H.8.翻译

H.9.终止协议

H.10.协议将来的修订

H.11.如何为你的文档使用本协议



Appendix I.Python license

I.A.History of the software

I.B.Terms and conditions for accessing or otherwise using Python


Appendix J.Python协议

J.0.关于译文的声明

J.A.软件的历史

J.B.使用Python的条款和条件

  • ◆ 相关内容
<<推荐下载>>
  • (1) 阿里巴巴Java开发手册8种不同版本
  • (2) Web前端开发视频教程
  • (3) 30+明星讲师PPT课件分享一线大厂架构实战经验
  • (4) java开发_架构篇_视频资源分享_v2208
  • (5) java开发_高级篇_视频资源分享_v2208
  • (6) java开发_进阶篇(中级)_视频资源分享_v2208
  • (7) java开发_入门篇_视频资源分享_v2208
  • (8) 微信小程序开发视频1+167源码+实战demo等下载
  • (9) easy-shopping电子商务java源码(附脚本和安装文档说明)下载
  • (10) java常用的72份知名实用的电子书下载
  • (11) java开发性能优化资料整理大全(8份电子文档+3份实战优化)下载
  • (12) 9个常用的算法设计资料和100以上视频课件内容下载
  • (13) vue开发必备常用手册16件下载
  • (14) 21种不同技术集群方案(es、flink、redis、nginx、zk、lvs、kafka、mysql、k8s等)参考资料下载
  • (15) 20种技术代码规范(js/java/dba/阿里/华为/oracle/mysql等)参考资料下载
  • (16) 微服务五套资料(0-1,架构设计,springcloud,nacos等)下载
  • (17) 架构师(28知识图谱+3套简历模板+6套架构实战文档等)完整资料整理下载
  • (18) 大数据18套实战基础知识+8套简历模板下载
  • (19) 并发编程全套(7套+阿里巴巴+亿级实战等)实战资料下载
  • (20) Kafka九套学习整理知识点全套(面试+笔记+代码api+命令+容备等)资料下载
  • (21) java全套9个不同方向类型的面试题(基础+核心+大厂+架构师+近万套题库等)下载
  • (22) JAVA开发常用API帮助文档大全(超52种以上技术资料,高手必备)下载
  • (23) springcloud超详细139件全套学习实战资料( 视频课件+源码demo+文档资料等)下载
  • 更多推荐>>
  • <<热门下载>>