基于https://www-inst.eecs.berkeley.edu//~cs61a/sp12/book/课程

python篇

  • python3进入命令行模式之后:
  1. ctrl + D 退出
  2. ctrl + P 上一个
  3. ctrl + N 下一个

###

  • 语句(描述操作) + 表达式(描述产生值的运算)
    老生常谈之语句和表达式,在python中,python解释器执行语句和求解表达式
    1
    from urllib.request import urlopen

函数封装了操作数据的逻辑~

Course

Lisp

Computer-划掉 Science-划掉 (engineering | art)
the essence of what you’re doing
the tools that you use

what is true
how to

process
procedure
rules

techniques for control complexity 在大型系统中控制复杂度的技术

计算机科学处理的是理想化的组件
计算机科学是工程中的抽象形式

约束-对大脑的约束

指令性
解释性

1
2
3
4
5
6
7
基本过程
基础数据

组合
抽象

通用模式 - common pattern

控制复杂度

  • Black-box abstract
    输入 - 输出
    简化问题,方便别人使用,构建更大的盒子

seal_sdk_core
上传 | topic_ui => pdf_template | basic_ui_table => 可插拔统计模块 => 业务沉淀归类

  • 约定接口 (面向对象编程,stream)

  • 新语言(隐藏部分细节,强调部分细节) - 选择lib,选择framework,选择生态

primitive elements
means of combination | abstraction

前端兼容性

  • 出问题的地方
  • 不同浏览器对不规范写法的容忍度

js - 在线版