Skip to content

Latest commit

 

History

History
138 lines (88 loc) · 2.86 KB

python.md

File metadata and controls

138 lines (88 loc) · 2.86 KB

Python 2 官方

官方 How to 对重要模块进行了说明和解释,是非常好的教程材料

入门教程,涉及 Python 基础数据类型、控制流程和重要数据结构

Python 3 官方

官方 How to 对重要模块进行了说明和解释,是非常好的教程材料

入门教程,涉及 Python 基础数据类型、控制流程和重要数据结构

入门书籍和教程

Python 标准库

web framework

ORM

Asynchronous Task Queue

Web server

  • wsgi
  • Werkzeug
  • tornado
  • gunicorn

Coroutine

  • gevent
  • tornado
  • asyncio

Programming Language Topic

Python 的入门非常容易,一个有经验的程序员熟悉语法之后就可以上手写东西,但是 Python 自身的 Topic 确实也非常的多,我们从易到难依次列举学习和使用 Python 需要了解和深入的 Topic

基本语法和流程控制 (Basic type and Flow control)

Python 的变量声明和使用、基础的流程控制语句

  • string
  • number
  • if
  • for
  • while

常用数据结构 (Data structure)

  • list
  • set
  • dict
  • tuple

Python 内省机制 (Introspection)

  • dir
  • help
  • __file__
  • __name__
  • __dict__
  • __doc__
  • type
  • id

函数和类 (Function、Class)

  • function
  • lambda (匿名函数)
  • map、filter、reduce (高阶函数)
  • closure function (闭包)
  • decorator (装饰器)
  • list comprehension (列表解析)
  • iterator (迭代器)
  • generator (生成器)

文件 (File、IO)

  • file
  • StringIO
  • Image

上下文管理器 (Context manager)

模块和包 (Module、Package)

网络 (Network)

  • urlib
  • socket

序列化 (Serialization)

  • json
  • pickle

线程、进程、协程 (Thread、Process、Coroutine)

  • threading
  • multiprocess
  • future