- 博客(4)
- 收藏
- 关注
原创 CS61A第二章笔记
写在前面:待完善(补图以及还有一些hw,lab,proj未做)2.1 引言2.1.1 对象隐喻即使我们还不能精确描述对象如何工作,我们还是可以开始将数据看做对象,因为 Python 中万物皆对象。2.1.2 原始数据类型(Native Data Types)Python 中每个对象都拥有一个类型。type函数可以让我们查看对象的类型:>>> type(today)<class 'datetime.date'>Python包含了三种原始数值类型:整数(int
2021-10-06 16:57:28
502
原创 CS61A第一章笔记
1.1 引言调试(debugging)的一些指导原则:逐步测试:每个写好的程序都由小型的组件模块组成,这些组件可以独立测试。尽快测试你写好的任何东西来捕获错误。隔离错误:复杂程序的输出、表达式,或语句中的错误,通常更可以归于特定的组件模块。在尝试诊断问题、修正错误前,一定要先将它跟踪到最小的代码片段。询问他人1.2 编程元素1.2.3 导入库函数例如:from operator import add, sub, mul其中operator为模块名称(math也是模块名称),add,sub
2021-09-19 12:14:13
2033
2
原创 Proj0小记
1.定义常量 注意private!private static final double G = 6.67e-11;2.java函数传入数组参数public double calcNetForceExertedByX(Planet[] allplanets)
2021-07-22 19:52:06
165
原创 lab1及autograder环境配置
写在前面的一点废话 刚刚转专业到了cs,没有学过数据结构与算法分析的内容,于是选择了Berkeley cs61b作为数据结构入门课,也是第一次正式接触国外的cs课程(如果不算上之前和看电视剧似的看的Harvard CS50的话...)。不得不说英语菜鸡看教程、听课什么的还是挺吃力的...万分感谢谷歌翻译和Dualsub插件(虽然这个机翻也一言难尽)。 lab1的主要内容是git的使用,这也是我第一次接触使用git和终端,踩了n个坑后也算是会用了一点点hh。另外,看了n篇指...
2021-07-22 19:23:24
2434
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人