- 时间:2021-02-11 23:45 编辑:常汝言 来源:蚂蚁资源 阅读:95
- 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于python项目源码(pythonweb项目实例源码)的相关内容,详细讲解我想阅读用python开发的项目的源码,求推荐,有什么python项目源码阅读工具,请大侠给推荐几个python搞的开源的项目的例子等,希望可以帮助到您。
我想阅读用python开发的项目的源码,求推荐,有很多github。关键是企业。如果您想做网络,您可以查看Web.py和General。想做数字单词来看numpy。游戏,看看pygame。不要看这项业务,看看源代码,非常头疼。
有什么python项目源码阅读工具,如果您必须推荐一些Python的源代码来读取,我的建议是标准库中网络的代码。从SocketServer开始,弥补套接字模块的知识,熟悉TCP / UDP编程,然后了解Mixin机制SocketServer的最佳示例。 {forkingmixin | ThreadingMixin},借出这个机会了解线程/线程模块,然后提出了新的要求可以读取选择模块,开始理解选择/ {epoll | kque},您可以触摸异步框架Asyncore和Asynchat。此时,分叉开始。如果您进行游戏,您可以使用基于TCP / UDP协议的应用程序,您可以阅读Greenlet和Gevent。如果您是网络,您将采取下一个方式。做网络,阅读basehttpserv呃,simplehtptpserver和cgihttpserver,读取cgi / cgitb,写帧,读取cookielib,读取wsgiref,然后写一个简单的web框架,如此简单,老板并不担心你写网上,还有一个数字烧瓶/ web.py / django /金字塔的心脏。由于对Web的方式,呼叫别人的API是不可避免的,并了解HTTPLIB / URLLIB / URLLIB / URLPASE。
请大侠给推荐几个python搞的开源的项目的例子,Python的开源项目很像扭曲,龙卷风让Web服务器WxPython做Guidjango进行网站并进行科学计算Numpy。这些非常大,并且有许多中小型,在GitHub上有很多搜索。还有一些基于Python的网站,例如非常着名的辅音,Zhi,果壳。此外,使用Python实现非常多页游戏的后端。虽然这些非开放来源,基本技术可以在开源项目中找到原型。
责任编辑(
常汝言)
以上就是关于**python项目源码,pythonweb项目实例源码**的全部内容,了解更多请关注蚂蚁资源网。
- 201538
- 求一份Python的实验报告+源代码,项目内容不限,#!/usr/bin/env python# Filename: appui.py""".. moduleauthor:: ...... test module of Tkinter"""from Tkinter import *import tkMessageBoxroot = Tk()root.geometry('850x40+80+80') #设置窗体高宽与窗体相对屏幕左上角位置class Appui(Frame): """ docsting for Appui """ def __init__(self, parent=None): """ Initialize the Appui Class """ Frame.__init__(self, width=850, height=60, bg='gray40') self.propagate(False) self.pack() self.input = StringVar() self.master.title('Test Widgets') self.master.iconname('Tk-42') self.buildFrame() # Build the widgetsdef buildFrame(self): """ make the frame and add widgets into the frame """ self.LabelF=Frame(self,width=850, height=60, bg='gray80') self.LabelF.propagate(False) self.LabelF.pack(side=TOP) Label(self.LabelF, fg='steelblue1', bg='gray80', text= "Text field description: ").pack(side=LEFT) #设置输入的widgets self.e0 = Entry(self.LabelF, width=80, textvariable=self.input) self.e0.pack(side=LEFT) Button(self.LabelF, text='Get', borderwidth=5, command=self.callback).pack(side=RIGHT,padx=10)def callback(self): """ callback of get path Button """ try: #self.e0.delete(0,END) Value=self.input.get() if Value is not None: print "Get String from Entry" + Value else: self.e0.delete(0,END) except (RuntimeError, TypeError, NameError, ValueError, IOError) as e: tkMessageBox.showerror("Error function callback()", '%s' % e) def exit(self): """ exit of process """ exit(0)def main(): """ Main function """ Appui().mainloop()if __name__ == '__main__': main()
- 2021-02-11 23:45:07
- aa
- 如果确定下载的是开源python代码,那搜索*.py文件就是了。当然有一部分可能是C语言等写的。
- 2021-02-11 23:45:07
- 893811145
- 科学计算:matplotlib、numpy、scipyweb框架:flask、djangoGUI:PyQt、WxPython网络爬虫:ScrapyHTML解析:BeautifulSoup、lxml
- 2021-02-23 22:15:01