Python 3学习笔记(上卷)

Python 3学习笔记(上卷)
作 者: 雨痕
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 编程语言与程序设计 计算机?网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  自 1996 年从事计算机软件开发工作以来,已 20 春秋。期间供职于北大方正、西单电子商务、九城数码、知乎等公司。主要从事核心开发、架构设计,以及部分管理工作。

内容简介

近几年Python在机器学习、数据分析、运维等方面表现十分抢眼,已经成为求职必须掌握的主要语言之一。本书分为两卷,上卷详解语言(基于Python 3.6),下卷分析标准库,涵盖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 包管理