CS61A是加州大学伯克利分校计算机科学系的一门入门课程,主要面向大一新生。该课程的核心内容是编程和计算机科学的基础知识,特别强调抽象技术作为管理程序复杂性的手段。CS61A的教学重点在于让学生掌握用程序来解决实际问题,而不关注底层的硬件细节。
一、基本用法
- python命令
python xx.py # 除非存在语法错误,否则看不到任何输出
python -i xx.py # -i选项运行代码,然后打开交互式对话 exit() or Ctrl+Z Enter to quit
python -m doctest xx.py # 运行文件中的文档测试,这是函数文档字符串中的示例
- 作业测试命令
# 加上--local是因为没有邮箱
python ok -v --local # 显示所有的测试
python ok --local # 一样的效果
python3 ok -q <specified function> --local #会和你要补充的代码一起给出
二、环境图
Environment Diagrams visualize the interpreter's process.
使用Python Tutor查看Python代码的环境图。
eg:
from operator import mul
def square(square):
return mul(square,square)
square(-2)
标签:square,ok,python,CS61A,--,local
From: https://www.cnblogs.com/xhzblog/p/18216726