雨痕 的《Python学习笔记》--附脑图(转)
原文:http://www.pythoner.com/148.html
近日,在某微博上看到有人推荐了 雨痕 的《Python学习笔记》,从github上下载下来看了下,确实很不错。
注意,这本学习笔记不适合Python新手学习。
从目录上看,并不能看出这本笔记有何特别之处,但看到里面的内容,感到非常惊喜。这本书更多的是关注一些底层的实现细节,以及更多的考虑性能方面(讲解内容很多会涉及到内存管理、缓存、垃圾回收、堆栈帧等方面的内容)。
目前本笔记的最近更新时间为2013.03.30。大家可以到作者的github上去下载最新版本(点此进入)
本笔记分为三个部分(Python语言、标准库和扩展库)以及附录。
其中,Python语言部分已经完成并经过校对,包括基本环境、内置类型、表达式、函数、迭代器、模块、类、异常、装饰器、描述符和元类。
标准库部分已经完成字符串、数据类型、数学运算、文件与目录、数据存储、进程通信、程序框架这几个部分的编写,以及操作系统的部分内容,数据压缩、格式解析、数据加密、网络编程、开发工具、运行时环境、语言服务几个部分还未编写。
扩展库包括Fabric和Pexpect。
附录包括CPython、iPython、pdb、pip和VirtualEnv。
下面是我阅读时做的思维导图。
第一部分 Python语言
第一章 基本环境
第二章 内置类型
第三章 表达式
第四章 函数
第五章 迭代器
第六章 模块
第七章 类
第八章 异常
第九章 装饰器
第十章 描述符
第十一章 元类
第二部分 标准库

第三部分 扩展库

附录

思维导图下载
百度云网盘下载(mmap)
百度云网盘下载(图片版)
雨痕 的《Python学习笔记》--附脑图(转)的更多相关文章
- PYTHON学习第二天[脑图][2]
		控制流语句:if , for ,while , break , continue 
- Python学习笔记 (2.1)标准数据类型之Number(数字)
		Python3中,数字分为四种——int,float,bool,complex int(整型) 和数学上的整数表示没啥区别,没有大小限制(多棒啊,不用写整数高精了),可正可负.还可表示16进制,以 0 ... 
- python学习笔记整理——字典
		python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ... 
- VS2013中Python学习笔记[Django Web的第一个网页]
		前言 前面我简单介绍了Python的Hello World.看到有人问我搞搞Python的Web,一时兴起,就来试试看. 第一篇 VS2013中Python学习笔记[环境搭建] 简单介绍Python环 ... 
- python学习笔记之module && package
		个人总结: import module,module就是文件名,导入那个python文件 import package,package就是一个文件夹,导入的文件夹下有一个__init__.py的文件, ... 
- python学习笔记(六)文件夹遍历,异常处理
		python学习笔记(六) 文件夹遍历 1.递归遍历 import os allfile = [] def dirList(path): filelist = os.listdir(path) for ... 
- python学习笔记--Django入门四 管理站点--二
		接上一节 python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ... 
- python学习笔记--Django入门0 安装dangjo
		经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ... 
- python学习笔记(一)元组,序列,字典
		python学习笔记(一)元组,序列,字典 
随机推荐
- Scrum培训心得体会
			# Scrum培训心得体会 非常荣幸能够参加公司组织的这场为期两天的培训,赛宝的老师讲的非常好.通过这次学习,理解了当前最流行的Scrum开发框架,下面总结了我对Scrum的理解. ## scrum的 ... 
- MongoDB-Elasticsearch 实时数据导入
			时间 2017-09-18 栏目 MongoDB 原文 http://blog.csdn.net/liangxw1/article/details/78019356 5 ways to sync ... 
- op bug 修复计划
			省-市-区-组-成员 多了一个组的下拉框,说不清它和区的联系 把它删掉,它的点击事件(把组的id和内容传给隐形的text,text通过ajax提交到数据库)给区下面的组 
- latex之插入数学公式
			1. \begin{eqnarray} Ly = \lambda y \end{eqnarray} 2. \begin{gather*} \begin{split} b\\ a=b \end{spli ... 
- 解决cookie跨域访问.2
			v一.前言 随着项目模块越来越多,很多模块现在都是独立部署.模块之间的交流有时可能会通过cookie来完成.比如说门户和应用,分别部署在不同的机器或者web容器中,假如用户登陆之后会在浏览器客户端写入 ... 
- 错题0925-java
			1.Given the following code: public class Test { private static int j = 0; private static Boolean met ... 
- 第二百五十五节,Bootstrap项目实战--关于
			Bootstrap项目实战--关于 html <!DOCTYPE html> <html lang="zh-cn"> <head> <me ... 
- 【BZOJ】1618: [Usaco2008 Nov]Buying Hay 购买干草(dp)
			http://www.lydsy.com/JudgeOnline/problem.php?id=1618 裸的01背包,注意背包的容量不是v即可. #include <cstdio> #i ... 
- CSS3文字立体效果
			<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ... 
- MyBitis(iBitis)系列随笔之二:类型别名(typeAliases)与表-对象映射(ORM)
			类型别名(typeAliases): 作用:通过一个简单的别名来表示一个冗长的类型,这样可以降低复杂度. 类型别名标签typeAliases中可以包含多个typeAlias,如下 < ... 
