Y Y524资源站

Python进阶教程《Intermediate Python》中文译本电子书下载

《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

2023-05-27 1603 次阅读 编程教程

内容简介

《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

前言

Python,作为一个"老练"、"小清新"的开发语言,已受到广大才男俊女的喜爱。我们也从最基础的Python粉,经过时间的摧残慢慢的变成了Python老鬼。

IntermediatePython这本书具有如下几个优点:

  • 1. 简单

  • 2. 易读

  • 3. 易译

这些都不是重点,重点是:它是一本开脑洞的书。无论你是Python初学者,还是Python高手,它显现给你的永远是Python里最美好的事物。

世上语言千万种 美好事物藏其中

译者在翻译过程中,慢慢发现,本书作者的行文方式有着科普作家的风范,--那就是能将晦涩难懂的技术用比较清晰简洁的方式进行呈现,深入浅出的风格在每个章节的讨论中都得到了体现:

  • 每个章节都非常精简,5分钟就能看完,用最简洁的例子精辟地展现了原理

  • 每个章节都会通过疑问,来引导读者主动思考答案

  • 每个章节都引导读者做延伸阅读,让有兴趣的读者能进一步举一反三

  • 每个章节都是独立的,你可以挑选任意的章节开始阅读,而不受影响

  • 总之,这本书非常方便随时选取一个章节进行阅读,而且每次阅读一个章节,你都可能会有一些新的发现。


目錄

1. 简介 1.1

  • 1. 序 1.1.1

  • 2. 译后感 1.1.2

  • 3. 原作者前言 1.1.3

2. args 和 *kwargs 1.2

  • 1. *args 的用法 1.2.1

  • 2. **kwargs 的用法 1.2.2

  • 3. 使用 args 和 *kwargs 来调用函数 1.2.3

  • 4. 啥时候使用它们 1.2.4

3. 调试 Debugging 1.3

4. 生成器 Generators 1.4

  • 1. 可迭代对象(Iterable) 1.4.1

  • 2. 迭代器(Iterator) 1.4.2

  • 3. 迭代(Iteration) 1.4.3

  • 4. 生成器(Generators) 1.4.4

5. Map,Filter 和 Reduce 1.5

  • 1. Map 1.5.1

  • 2. Filter 1.5.2

  • 3. Reduce 1.5.3

6. set 数据结构 1.6

7. 三元运算符 1.7

8. 装饰器 1.8

  • 1. 一切皆对象 1.8.1

  • 2. 在函数中定义函数 1.8.2

  • 3. 从函数中返回函数 1.8.3

  • 4. 将函数作为参数传给另一个函数 1.8.4

  • 5. 你的第一个装饰器 1.8.5

  • 1. 使用场景 1.8.5.1

  • 2. 授权 1.8.5.2

  • 3. 日志 1.8.5.3

  • 6. 带参数的装饰器 1.8.6

  • 1. 在函数中嵌入装饰器 1.8.6.1

  • 2. 装饰器类 1.8.6.2

9. Global和Return 1.9

  • 1. 多个return值 1.9.1

10. 对象变动 Mutation 1.10

11. slots魔法 1.11

......