近日,在某微博上看到有人推荐了 雨痕 的《Python学习笔记》,从github上下载下来看了下,确实很不错。

注意,这本学习笔记不适合Python新手学习。

从目录上看,并不能看出这本笔记有何特别之处,但看到里面的内容,感到非常惊喜。这本书更多的是关注一些底层的实现细节,以及更多的考虑性能方面(讲解内容很多会涉及到内存管理、缓存、垃圾回收、堆栈帧等方面的内容)。

目前本笔记的最近更新时间为2013.03.30。大家可以到作者的github上去下载最新版本(点此进入)

本笔记分为三个部分(Python语言、标准库和扩展库)以及附录。

其中,Python语言部分已经完成并经过校对,包括基本环境、内置类型、表达式、函数、迭代器、模块、类、异常、装饰器、描述符和元类。

标准库部分已经完成字符串、数据类型、数学运算、文件与目录、数据存储、进程通信、程序框架这几个部分的编写,以及操作系统的部分内容,数据压缩、格式解析、数据加密、网络编程、开发工具、运行时环境、语言服务几个部分还未编写。

扩展库包括Fabric和Pexpect。

附录包括CPython、iPython、pdb、pip和VirtualEnv。

下面是我阅读时做的思维导图。

第一部分 Python语言

第一章 基本环境

第二章 内置类型

第三章 表达式

第四章 函数

第五章 迭代器

第六章 模块

第七章 类

第八章 异常

第九章 装饰器

第十章 描述符

第十一章 元类

第二部分 标准库

第三部分 扩展库

附录

时间: 05-24

python语言描述思维导图_雨痕 的《Python学习笔记》--附脑图(转)相关推荐

  1. python语言程序设计基础上海交通大学_北京交通大学:Python语言程序设计

    『课程目录』:$ y0 q8 G3 Q" Z% p6 K│ ├─第一章概述, c) e/ m) X# s- B, r│ │ 1.1.1第1课时计算机起源 – 计算机发展史中三位里程碑人物,快 ...

  2. 小强升职记思维导图_《小强升职记》学习笔记(思维导图)

    原图是在XMind中制作的,比较大,所以分解成几张图片来进行梳理. 主要框架 主要框架 分为四个主要部分:认知.方法和工具.问题.实践,进行要点整理. 认知 1 认知 1.1 时间黑洞 1.1.1 产 ...

  3. python语言能够跨平台使用吗_中国大学MOOC: Python语言能够跨平台使用。

    中国大学MOOC: Python语言能够跨平台使用. 答:对 自我评价是自我意识的主要组成部分,在人的个性发展中发挥着重要作用.其特点有() 答:A.自我评价的自觉性提高 B.自我评价的主动性提高 C ...

  4. python语言是网络编程语言吗_三大主流编程语言Python为啥这么牛?

    前段时间,潘石屹几乎将旗下几个耳熟能详的SOHO地标项目,售卖一空.坊间舆论躁动,以为潘石屹要学李嘉诚一手,纷纷网络讨伐:"别让潘石屹跑了!"但他却很镇定,在56岁生日当天,发了条 ...

  5. 数据结构与算法python语言描述答案_《数据结构与算法Python语言描述》习题第二章第一题(python版)...

    1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 定义一个表示时间的类Time6 a)Time(hour ...

  6. 数据结构(python语言描述)课后题答案_数据结构课后习题及答案

    2.2. 当对一个线性表经常进行的是插入和删除操作时,采用链式存储结构为宜. 2.3. 当对一个线性表经常进行的是存取操作,而很少进行插入和删除操作时,最好采用顺序存储结构. 2.6. 带头结点的单链 ...

  7. 关于python语言描述错误的是_关于Python语言数值操作符,以下选项中描述错误的是...

    [单选题]下图中电流 I 为 [填空题]并联电容器的等效电容量总是 其中任一电容器的电容量.并联电容器越多,总的等效电容量 . [单选题]已知在R.L串联的正弦交流电路中,总电压U=30V,L上的电压 ...

  8. 手机学python语言用什么软件好_如何在手机上面学习编程?有哪些软件推荐的?...

    这里简单介绍几个在手机上练习编程的软件,包括c.java.python和html这4种语言,主要内容如下:c语言:这里可以使用"C语言编译器"这个软件,无需root,就可以进行c代 ...

  9. python语言流程控制语句的格式_第四节 Python控制语句

    编程语言中的 if.for.while等流程控制语句,用来决定程序按照什么方式去执行. if语句格式 if 判断条件: 执行语句... else: 执行语句... 如果"判断条件" ...

最新文章

  1. PTA-习题11-2 查找星期 (15 分)-enum
  2. oracle中如何创建dblink
  3. linux mysql 挂马_linux服务器被挂马
  4. 13. Roman to Integer
  5. 金九银十加薪季,测试题预热一波。
  6. 解决PyCharm调试查看变量时一直显示collecting data并报错Timeout waiting for response且看不到任何内容
  7. IDC:2017年医疗行业IT花费将达336.5亿
  8. 楼板计算塑形弹性_楼板计算的塑性铰线理论原理与运用详解.doc
  9. thinkpad x60安装WINDOWS2003SERVER
  10. 你真的会开会吗?开会无用说
  11. angular的生命周期
  12. Windows 启动jar程序
  13. limits.conf详解
  14. 手把手建项目 PrimeNG安装使用
  15. il和idl区别_MinoxidilMax出品 Dualgen 15% Minoxil脫髮治療的用藥心得
  16. 虚拟内存、虚拟地址-页-页号、物理地址-页框-页框号
  17. css什么是重绘重排,哪些操作会造成重绘重排
  18. 虚拟化技术 — 硬件辅助的虚拟化技术
  19. 陌陌和它的解药,聊聊出海社交产品的思路
  20. 大败局:知名企业的失败教训

热门文章

  1. mysql 临时表建索引_使用select中的索引在MySQL中创建一个临时表
  2. 无焦虑,不成长!三大方法让你走出焦虑!
  3. html5跑分最强手机,2018年5月手机跑分排名榜 综合性能最好手机排名前十名
  4. linux笔记本不关机直接合上,笔记本电脑不关机直接合上,对电脑好吗?
  5. 你做的APP/软件、开源代码、独立游戏等,到底该如何给人介绍、宣发以及推广?
  6. Element-ui中 实现多选表格(Table)增加 ‘全选’ 字样
  7. mysql索引的数据结构及原理
  8. 兔子--ps中各种工具的作用
  9. 从零开始学安卓笔记:Android基础知识点
  10. Python学习[3]:urllib库-爬虫的第二步