Python3学习笔记雨痕python3.6语言教程入门到实战书籍pdf下载pdf下载

Python3学习笔记雨痕python3.6语言教程入门到实战书籍百度网盘pdf下载

作者:
简介:本篇主要提供Python3学习笔记雨痕python3.6语言教程入门到实战书籍pdf下载
出版社:蓝墨水图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



Python 3学习笔记(上卷)

基于Python 3.6,深入语言底层,分析解释器的工作机制,摆脱对Python易学难精的尴尬境地,助力从Python 2平滑过渡到Python 3

雨痕 

ISBN 978-7-121-33274-6

20181月出版

定价:89.00元

428页

16开


编辑推荐

人们都认为Python简单易学,但其实Python 的复杂程度要远高出许多人的设想,诸多概念被隐藏在看似简单的代码背后。这也是Python易学难精的主要原因。对一门语言的学习如果仅停留在语言规范层面,经不起实战的考验。本书试图从Python 3的解释器入手,剖析语言背后的实现,帮助读者修炼Python技能,不仅会用,还用得好,用得妙。

内容提要

经过年的发展,Python 3 生态已相当成熟。无论是语言进化、解释器性能提升,还是第三方支持,都是如此。随着Python 2.7 EOF 日趋临近,迁移到Python 3 的各种障碍也被逐一剔除。是时候在新环境下学习或工作了。

人们常说Python 简单易学,但这是以封装和隐藏复杂体系为代价的。仅阅读语言规范很难深入,亦无从发挥其应有能力,易学难精才是常态。《Python 3学习笔记(上卷)》尝试通过分析解释器的工作机制来解析Python 3.6 语言理论,以期帮助读者加深理解。

Python 3学习笔记(上卷)》着重于剖析语言的相关背景和实现方式,适合有一定Python 编程基础的读者阅读、参考。



目录


1章  概述

2章  类型

2.1  基本环境

2.1.1  印象

2.1.2  名字

2.1.3  内存

2.1.4  编译

2.1.5  执行

2.2  内置类型

2.2.1  整数

2.2.2  浮点数

2.2.3  字符串

2.2.4  字节数组

2.2.5  列表

2.2.6  字典

2.2.7  集合

3章  表达式

3.1  词法

3.1.1  源文件

3.1.2  代码

3.2  赋值

3.2.1  增量赋值

3.2.2  序列解包

3.2.3  作用域

3.3  运算符

3.3.1  链式比较

3.3.2  切片

3.3.3  逻辑运算

3.4  控制流

3.4.1  选择

3.4.2  循环

3.5  推导式

4章  函数

4.1  定义

4.2  参数

4.3  返回值

4.4  作用域

4.5  闭包

4.6  调用

5章  迭代器

5.1  迭代器概述

5.2  生成器

5.3  模式

5.4  函数式编程

6章  模块

6.1  定义

6.2  导入

6.2.1  搜索

6.2.2  编译

6.2.3  引用

6.3  

6.3.1  初始化

6.3.2  相对导入

6.3.3  拆分

7章  类

7.1  定义

7.2  字段

7.3  属性

7.4  方法

7.5  继承

7.5.1  统一类型

7.5.2  初始化

7.5.3  覆盖

7.5.4  多继承

7.5.5  抽象类

7.6  开放类

7.7  运算符重载

8章  异常

8.1  异常概述

8.2  断言

8.3  上下文

9章  元编程

9.1  装饰器

9.1.1  实现

9.1.2  应用

9.2  描述符

9.3  元类

9.3.1  自定义

9.3.2  应用

9.4  注解

10章  进阶

10.1  解释器

10.1.1  字节码

10.1.2  全局锁

10.1.3  执行过程

10.1.4  内存分配

10.1.5  垃圾回收

10.2  扩展

10.2.1  ctypes

10.2.2  Cython

11章  测试

11.1  单元测试

11.1.1  unittest

11.1.2  unittest.mock

11.1.3  coverage

11.2  性能测试

11.2.1  timeit

11.2.2  profile

11.2.3  line profiler

11.2.4  memory profiler

11.2.5  pympler

 

12章  工具

12.1  调试器

12.2  包管理



内容介绍


关于本书

全套书分为上下两卷。上卷以语言为主,基本涵盖语言相关内容,包括语法、测试、调试,乃至解释器等层面的基本知识。下卷计划以标准库、优秀扩展库、并发编程,以及架构设计展开,算是对上卷“闲书”稍加修正。

书中示例运行环境:macOS 10.12CPython 3.6IPython 6.2

鉴于不同运行环境的差异性,示例输出结果(尤其是id、内存地址等信息)会有所不同。另外,为阅读方便,本书对输出结果做了裁剪处理,请以实际运行结果为准。

读者定位

本书着重于剖析语言的相关背景和实现方式,适合有一定 Python 编程基础的读者(比如准备从Python 2.7升级到Python 3.6环境的读者)阅读。至于初学者,建议寻找从零开始、循序渐进地介绍如何编写代码的其他图书为佳。