首页
学习
活动
专区
工具
TVP
发布

TechFlow

专栏作者
764
文章
596213
阅读量
37
订阅数
日拱一卒,伯克利CS61A,堪比编译原理,带你写一个解释器(二)
我们继续来肝伯克利CS61A的scheme project,这是这个project的第二篇,如果漏掉了之前的建议先去补一下。
TechFlow-承志
2022-09-21
7000
日拱一卒,伯克利CS61A,实现scheme解释器(三)
我们继续来肝伯克利CS61A的scheme project,这是这个project的第三篇,如果漏掉了之前的建议先去补一下。
TechFlow-承志
2022-09-21
8010
日拱一卒,伯克利CS61A大作业,scheme 解释器(四)
我们来继续肝伯克利CS61A的scheme project,这是本project的第四篇,如果漏掉了之前的内容,可以去翻一下历史记录。
TechFlow-承志
2022-09-21
8860
日拱一卒,一起来上伯克利的实验课,Python函数式编程入门
函数式编程是Python这门语言当中的一个很大的特性,也是让Python的使用变得非常好用和灵活的原因之一。但很多Python的使用者对于函数式编程的理解和掌握并不到位,所以在实现Python代码的时候还是秉持着C系的风格,错过了很多简洁代码提升效率的机会。
TechFlow-承志
2022-09-21
6770
日拱一卒,伯克利教你用Lisp写递归,写完后我感觉代码更溜了
我们继续伯克利CS61A公开课之旅,这一次是它的第九次实验课。昨天的期中测试过后,这门课关于Python的编程基础以及面向对象的部分就算是讲完了,接下来就到了Scheme和数据处理的部分。
TechFlow-承志
2022-09-21
5730
日拱一卒,伯克利太有创意了,用Python解释Python
这节实验课很有意思,它是Scheme project的基础实验课。在这节课上我们将会用Python写一个简单的Python解释器,支持一些简单的变量定义、函数调用和lambda表达式。
TechFlow-承志
2022-09-21
6270
日拱一卒,不愧是伯克利,做完这几道题我感觉我升华了……
这一次的作业除了关注函数式编程之外,也增加了递归的考察。我个人觉得也是学习和理解递归的一个非常不错的案例。
TechFlow-承志
2022-08-26
5010
日拱一卒,伯克利CS61A,两道题熟悉Python函数式编程
这一次的作业关于Python函数式编程,其实哪怕是局限在Python语言当中,函数式编程也不是一个简单的概念。除了高阶函数之外,还有装饰器、偏函数、MapReduce等等许多内容。
TechFlow-承志
2022-08-26
3840
只要五分钟,带你学会策略模式
策略模式的内容非常简单,五分钟就可以学会。严格来说,这既可以当做是一种设计模式,也可以当做是一种函数式编程的思想。
TechFlow-承志
2020-12-18
3920
Python应用——优先队列与heapq
heapq的全写是heap queue,是堆队列的意思。这里的堆和队列都是数据结构,在后序的文章当中我们会详细介绍,今天只介绍heapq的用法,如果不了解heap和queue原理的同学可以忽略,我们并不会深入太多,会在之后的文章里详细阐述。
TechFlow-承志
2020-03-05
9370
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档