用 Python 从零开始写一个简单的解释器(4)

在本系列的前三篇文章中,我们已经为IMP语言建立了词法分析器、解析器和抽象语法树AST。我们甚至写了自己的解析器组合库。在这最后一篇文章中,我们将会实现解释器的...

用 Python 从零开始写一个简单的解释器(1)

大学里计算机科学最吸引我的地方就是编译器。最神奇的是,编译器是如何读出我写的那些烂代码,并且还能生成那么复杂的程序。当我终于选了一门编译方面的课程时,我发现这个...

用python写一个简单的web框架

最近在实验室也没什么事情做,闲着无聊。于是想着造轮子,最后决定写一个简单的web框架玩玩。 STEP.1 我们首先得选择基于什么协议来写这种框架。我们可以选择C...

一个简单的人肉刷票机演示

随着网络投票的兴起,刷票工具也应运而生。相关的技术分析也看了不少,正好碰上个机会,用python做了一个基于urllib的简单人肉刷票机。重点在思路分析和练手,...

用Python写一个简单的微博爬虫

我是个微博重度用户,工作学习之余喜欢刷刷timeline看看有什么新鲜事发生,也因此认识了不少高质量的原创大V,有分享技术资料的,比如好东西传送门;有时不时给你...

简单的Python爬虫应用_学习笔记003

从京东网站抓取_007 `接上篇内容 从京东网站抓取_006 组织成列表的形式 if __name__ == \'__main__\': bose_info =...

简单的Python爬虫应用_学习笔记001

从网站抓取标题及日期_005 import urllib from bs4 import BeautifulSoup url = \"http://www.au...

简单的Python爬虫应用_学习笔记002

从京东网站抓取_006 目标:抓取的内容组织成如下字典形式 [{\'url\' : \'xxxxxxxxx\' \'price\' : \'xxx\' \'id...

用pygame做一个简单的python小游戏—七彩同心圆

玩法:每次点击鼠标时,会以鼠标为圆心,不断向外扩展圆(类似于水波浪的扩散),从而形成一个同心圆,并达到随机大小后停止扩展。其中每个同心圆的颜色都是随机的。 im...

最新推荐