一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 798|回复: 14
收起左侧

[CS61A]Lab0和Lab01

[复制链接] |试试Instant~ |关注本帖
sky420 发表于 2015-5-6 03:48:47 | 显示全部楼层 |阅读模式

[其他]CS61A #1 - 2015-05-04@UCBerkely

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
本帖最后由 AveMaleficum 于 2015-5-7 01:30 编辑

Lab00: 介绍UNIX系统,以及如果在Terminal输入命令
http://gaotx.com/cs61a/lab/lab00/

Lab01: 在Lab00中,默认大家是在UNIX操作系统之下,如何应用Terminal命令。Lab01着重介绍了如果在我们自己的PC上Set up,包括如何进入Terminal (Git Bash),下载Python3,选择text editor。
http://gaotx.com/cs61a/lab/lab01/




补充内容 (2015-5-7 23:38):
我的个人总结
http://gaotx.com/blogs/2015/05/04/cs61a-lab00-lab01/
themis00 发表于 2015-5-7 01:06:01 | 显示全部楼层
Git bash是用来做什么的?

能打开Terminal还需要它吗?
回复 支持 反对

使用道具 举报

 楼主| sky420 发表于 2015-5-7 01:18:54 | 显示全部楼层
themis00 发表于 2015-5-7 01:06
Git bash是用来做什么的?

能打开Terminal还需要它吗?

不需要。因为git bash可以被看做是windows下的terminal
回复 支持 反对

使用道具 举报

AveMaleficum 发表于 2015-5-7 01:30:17 | 显示全部楼层
有什么办法证明做了这个Lab啊?
回复 支持 反对

使用道具 举报

 楼主| sky420 发表于 2015-5-7 01:53:35 | 显示全部楼层
现在只有homework和project加分,不过这个课,这么大的练习量,我之前也没想到。版主能多加分那自然很好啦。证明其实也没这么复杂,选几道题上传就可以了,或者截图,例如这个lab可以screenshot你的建立cs61a等directory的命令行就可以了
回复 支持 反对

使用道具 举报

AveMaleficum 发表于 2015-5-7 02:40:08 | 显示全部楼层
sky420 发表于 2015-5-7 01:53
现在只有homework和project加分,不过这个课,这么大的练习量,我之前也没想到。版主能多加分那自然很好啦 ...

请看我私信。
回复 支持 反对

使用道具 举报

AaronTiberium 发表于 2015-5-8 10:49:25 | 显示全部楼层
def my_email():
    """Return your email address as a string.

    >>> my_email() != 'oski@berkeley.edu'
    True
    """
    return 'oki@berkeley.edu'

from operator import add, mul

def twenty_fifteen():
    """Come up with the most creative expression that evaluates to 2015,
    using only numbers and the functions add(. . .) and mul(. . .).

    >>> twenty_fifteen()
    2015
    """
    "*** YOUR CODE HERE ***"
    return 2015

if __name__=="my_email":
    doctest.testmod()

if __name__=="twenty_fifteen":
    doctest.testmod()

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

Howie 发表于 2015-5-8 11:02:02 | 显示全部楼层
其实我感觉lab还是必须要做的。
回复 支持 反对

使用道具 举报

goldpanda 发表于 2015-5-8 11:10:07 | 显示全部楼层
def my_email():
    """Return your email address as a string.

    >>> my_email() != 'oski@berkeley.edu'
    True
    """
    return 'zhou@berkeley.edu'

from operator import add, mul

def twenty_fifteen():
    """Come up with the most creative expression that evaluates to 2015,
    using only numbers and the functions add(. . .) and mul(. . .).

    >>> twenty_fifteen()
    2015
    """
    "*** YOUR CODE HERE ***"
    return 2015

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

AveMaleficum 发表于 2015-5-9 00:45:41 | 显示全部楼层
Howie 发表于 2015-5-8 11:02
其实我感觉lab还是必须要做的。

看难度而言,Lab加大米。简单的Lab一楼加5大米,负责的Lab和Quiz一楼加10大米。HW还是和以前一样加学分。怎么样?
回复 支持 反对

使用道具 举报

wuxiaomin98 发表于 2015-5-11 02:29:19 | 显示全部楼层
WXMs-MacBook-Pro:lab01 WXM$ python3 -m doctest -v lab01.py
Trying:
    my_email() != 'oski@berkeley.edu'
Expecting:
    True
ok
Trying:
    twenty_fifteen()
Expecting:
    2015
ok
1 items had no tests:
    lab01
2 items passed all tests:
   1 tests in lab01.my_email
   1 tests in lab01.twenty_fifteen
2 tests in 3 items.
2 passed and 0 failed.
Test passed.

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

guangstick 发表于 2015-5-17 04:55:00 | 显示全部楼层
def my_email():
    """Return your email address as a string.

    >>> my_email() != 'oski@berkeley.edu'
    True
    """
    return 'shit@berkeley.edu'

from operator import add, mul

def twenty_fourteen():
    """Come up with the most creative expression that evaluates to 2014,
    using only numbers and the functions add(. . .) and mul(. . .).

    >>> twenty_fourteen()
    2014
    """
    return add(14,mul(20,100))
回复 支持 反对

使用道具 举报

Liaeve 发表于 2015-10-20 09:17:11 | 显示全部楼层
def my_email():
    """Return your last name as a string.

    >>> my_email() != 'oski@berkeley.edu'
    True
    """
    return 'lia@berkeley.edu'

def twenty_fifteen():
    """Come up with the most creative expression that evaluates to 2015,
    using only numbers and the functions add(. . .) and mul(. . .).

    >>> twenty_fifteen()
    2015
    """
    return 2015
回复 支持 反对

使用道具 举报

Chris1993 发表于 2015-10-21 14:40:44 | 显示全部楼层
def my_email():
    """Return your email address as a string.

    >>> my_email() != 'oski@berkeley.edu'
    True
    """
    return 'chris.y@berkeley.edu'

from operator import add, mul

def twenty_fifteen():
    """Come up with the most creative expression that evaluates to 2015,
    using only numbers and the functions add(. . .) and mul(. . .).

    >>> twenty_fifteen()
    2015
    """
    "*** YOUR CODE HERE ***"
    return 5*403
回复 支持 反对

使用道具 举报

liyimeng 发表于 2015-12-3 11:48:50 | 显示全部楼层
求加分!!! lab1.png

另外大家知道这种有autograder的公开课有哪些么?
不包括coursera, edx这种Mooc
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 22:39

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表