今天终于搞定了UCB CS61a的Project3,感觉整个人都升华了!这个项目真的是让我又爱又恨。前面的阅读部分实在是太长了,读完游戏规则和通读代码后,感觉自己已经完成了一半。后面的题目主要是设置不同的蚂蚁类型,越做越顺手。先来聊聊今天的心得吧!明天再回忆一下前两个phase~ Problem 8: 创建WallAnt类 🧱 这个问...
在来UCB之前,我的计算机科学背景几乎为零,只学过商科的Python课程,对面向对象编程一无所知。不过,我在概率论方面有些基础,之前学过概率论与数理统计、统计学原理和计量经济学。📖 学习心得: 61A:这门课对我来说是一个全新的领域,尤其是Scheme编程和抽象数据类型。尽管基础薄弱,但通过努力和反复练习,我逐渐掌握...
最近通过B站上的视频和课程主页上的各种资料草草地过了一遍UCB的CS61A,这篇文章就当作小结。当然,也为其他自学这门课的同学作个参考。 背景:大二CS本科生,在学校学过C语言和数据结构。自己自学过python。(把…
伯克利CS61A的测评系统OK简直是把python玩出了花,我拆了OK看了下,正好也是我朋友博士研究相关的东西,又刚好是我最近学编译原理的应用,哇,实在是妙! 稍微在第七个问题上卡了一下下,发现是动态规划的练习。计…
【完结🎉】UCB CS 61A: Computer Programs, Fall 2020 28.4万播放 Lecture 1. Computer Science 55:44 Lab 0. Setup 22:49 Lecture 2. Functions 49:42 Lecture 2. Q&A 38:56 Homework 1. Hints 22:43 Lecture 3. Control 57:10 Lecture 3. Q&A 39:08 Lecture 4. Higher-Order Functions 1:15:...
今天,我想和大家分享一下我在UCB CS61a课程中的一些心得和体会。 Recursion & Tree Recursion🌳在Disc03中,我们深入探讨了Recursion和Tree Recursion。虽然有些部分我还是不太明白,比如2.2,但整体上我觉得自己还是有所进步的。特别是学到了用Recursion来判断素数,这真是个意外的收获!🎉...
从去年12月初到现在,我终于一口气把UCB的CS61A和CS61B课程刷完了。整个过程真是又痛又快乐。 为什么选择CS61A?其实,我选择CS61A的原因和很多人一样:看了CSDN上某个作者的介绍,他自己是北大的同学,强烈推荐了这门课。他说:“(3星期上完)它让我第一次感觉到原来CS可以学得如此充实而有趣,原来这世上竟有...
美国留学费用飙升,失业率也攀升。近年来还出现不少家庭因留学资金断供。未来美国留学还值得吗?红利还在吗? 令人意外的是,AI智囊团的回答惊人的一致,他们并没有否认问题的存在,但仍坚信留学是有意义,并且必要的。不过它们也认为留学属于...
61a挺适合的,他本来就是一门intro的课,用的是python,课程设置时候也assume学生都是零基础,比较友好...
a、全局变量:在模块内、在所有函数外面、在class外面,这就是全局变量。 b、局部变量:在函数内、在class的方法内(未加self修饰的),这就是局部变量。 c、 静态变量:在class内的,但不在class的方法内的,这就是静态变量。 d、 实例变量:在class的方法内的,用self修饰的变量,这就是实例变量。