专业编程培训机构——完成蜕变以后轻松拿高薪
电话+V: 152079-09430 ,欢迎咨询免费PYTHON在线观看源码,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]
一、如何查看python库函数的代码?
python所有版本的源代码可以在这里下载到:
https://www.python.org/downloads/source/
python没有像matlab那样的函数可以直接查看某个函数的源代码,只有去下载整个源代码查看了,不过找起来应该也不难,另外你也可以写一个小程序来查看对应函数的源代码。
Python的函数调用方式是通过import来调用的对应的py文件。
库函数有内建函数build_in(会写python的时候已经可以不用看了,不会写的时候看也看不懂),和通过pip直接下载或者github上下载再安装的函数。本质上都是py文件。后者有时候由于环境的不同需要自行修改(这种情况较少),一般在安装路径下"\\Lib\\site-packages"文件夹中存在。
学习库函数最好的方法是看网上官方的帮助文档,此外还可以通过python自带的dir()方法查看所有的属性和方法,或者用help()方法查看帮助文档(部分别人造的轮子不一定有)。
另外推荐使用ipython,Python创始人之一的成员编写的交互式系统。
二、初学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,这时候自己写一个简便的webframework就so
easy了,老板再也不担心你写web了,选择flask/web.py/django/pyramid都心中有数了。因为走的是web
三、《Python源码剖析深度探索动态语言核心技术》pdf下载在线阅读,求百度网...
《Python源码剖析》(陈儒)电子书网盘下载免费在线阅读
资源链接:
链接:https://pan.baidu.com/s/1dtk-nY5HtgXS3CIBVHJCRA
【FUTURE PROGRAMMING COURSE】尊享对接老板
电话+V: 152079-09430
机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。
