Python 学习笔记¶
一个编程语言的学习分为三部分:语言本身、标准库、工具链
Python 语言
- 基础语法
- 常用数据结构
- string
- tuple, list, dict, set
- 函数
- 常用内置函数
- 闭包
- 函数式编程
- 迭代器与生成器
- 异常
- 常用数据结构
- 类与对象
- 属性与描述符
- 多重继承
- 操作符重载
- 上下文管理器
- 元编程
- 修饰器
- 元类
- 并发
- 协程
- async 异步编程
- 库
- 包与模块
- PIP
- C语言扩展
- 工具
- ipython
- ipython notebook
- VirtualEnv
- pdb
- 其它
- 编码风格
- PEP
- exec & eval
Python的官方文档有以下几个:
- Tutorial 快速入门
- Library Reference 标准库手册
- Language Reference 语言参考
好书:
- Python 核心编程
- Effective Python
- 流畅的Python
- Python Cookbook
- Python源码剖析
- Python机器学习