CS61A

CS61A是加州大学伯克利分校计算机科学系的一门入门课程,主要面向大一新生。该课程的核心内容是编程和计算机科学的基础知识,特别强调抽象技术作为管理程序复杂性的手段。CS61A的教学重点在于让学生掌握用程序来解决实际问题,而不关注底层的硬件细节。

一、基本用法

  1. python命令
python xx.py # 除非存在语法错误,否则看不到任何输出
python -i xx.py # -i选项运行代码,然后打开交互式对话 exit() or Ctrl+Z Enter to quit
python -m doctest xx.py # 运行文件中的文档测试,这是函数文档字符串中的示例
  1. 作业测试命令
# 加上--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)

posted @ 2024-05-27 22:35  yan杉  阅读(170)  评论(0)    收藏  举报