网站首页 >> 每日新闻 >> 正文 提交收录

python经典源码(python开源代码)

时间:2022年06月08日 06:06:15

本文目录一览:

有哪些好的Python源码适合初学者阅读

如果一定要推荐一些 python 的源码去读,我的建议是标准库里关于 *** 的代码。从 SocketServer 开始,补上 socket 模块的知识,熟悉 TCP/UDP 编程,然后了解 Mixin 机制的更佳示例 SocketServer.{ForkingMixIn|ThreadingMixIn},借这个机会了解 t...

python源代码

python在python shell中可以使用help(模块名)来查看模块的源码和其提供的功能;如果使用PyCharm的话,查看模块、类、 *** 的源码只需要名称上按住“ctr+鼠标左键”可以快速查看源代码。

初学Python,有哪些 Pythonic 的源码推荐阅读

如果一定要推荐一些 python 的源码去读,我的建议是标准库里关于 *** 的代码。从 SocketServer 开始,补上 socket

模块的知识,熟悉 TCP/UDP 编程,然后了解 Mixin 机制的更佳示例

SocketServer.{ForkingMixIn|ThreadingMixIn},借这个机会了解 thread/threading

模块,这时会对并发量提出新的要求,就可以读 select 模块,开始对 select/{epoll|kqueue}

有深刻理解,搞懂以后就可以接触一下异步框架 asyncore 和 asynchat。这时开始出现分岔。如果是做 game 等以 TCP/UDP

协议为基础的应用,可以去读 greenlet 和 gevent,如果是做 web,则走下一条路。

做 web,读

BaseHTTPServer、SimpleHTTPServer 和 CGIHTTPServer,读

cgi/cgitb,自己随意写框架,读cookielib,读 wsgiref,这时候自己写一个简便的 web framework 就 so

easy 了,老板再也不担心你写 web 了,选择 flask/web.py/django/pyramid 都心中有数了。因为走的是 web

的路,所以难免要调用一下别人的 api,搞懂一下 httplib/urllib/urllib/urlparse。