2018年5月28日

第6章:控制流——《实践之路》笔记

摘要: 聊聊这章都讲了啥 有很多有趣的问题 1.表达式的递归定义:为什么很多概念都是以递归的形式给出的? 递归有一个终结条件,定义最终会递归到一个不可分元素,最小表达式就是一个常量或变量 通常我们是用结构(迭代)的角度考虑问题的,把表达式看做一个个运算对象拼起来的,因为程序就是这么敲出来的哈哈 而迭代的定义 阅读全文

posted @ 2018-05-28 15:08 秦梦超 阅读(186) 评论(0) 推荐(0) 编辑

第五章 程序结构与控制流——参考手册笔记

摘要: 结构化革命的重要产物 顺序,分支,循环,迭代 以及从循环或迭代中单层跳出:break ,多层跳出: return, 跳至下次迭代:continue ,跳至特定语句,多层跳出:异常处理 5.1程序结构与 运行 顺序执行语句序列 解释器顺序执行每条语句,包括主程序文件与import加载的库文件 5.2条 阅读全文

posted @ 2018-05-28 14:55 秦梦超 阅读(124) 评论(0) 推荐(0) 编辑

第四章:运算符与表达式——参考手册笔记

摘要: 表达式:用于返回值 表达式由运算符与运算对象构成 其中运算对象可以是字面量,对象,或表达式(递归的定义) 运算规则决定了语法分析的规则、语法树的结构 具体的常用操作如下 python强类型 无声明 无编译器 运行时如何: 动态检查类型? 维护类型? 4.1数值操作:数值类型 移位与按位逻辑运算符只用 阅读全文

posted @ 2018-05-28 14:32 秦梦超 阅读(107) 评论(0) 推荐(0) 编辑

关于博客文章的规划

摘要: 初步选择以下主题 每个主题的笔记会从简至繁,先文字,后排版整理,最后作图表 心得:需要做个摘要,理清行文逻辑。对零碎化的知识点另外提出。 1.程序设计语言——实践之路的笔记整理 后续将结合特定语言给出例子 完成课后例题,这个会向后推移 2.语言笔记 分析语言特性的设计 初步计划依次Python,Ja 阅读全文

posted @ 2018-05-28 11:38 秦梦超 阅读(100) 评论(0) 推荐(0) 编辑

第三章:类型与对象——参考手册笔记

摘要: 对象 构造角度 基本数据结构(使用相应的字面量) 自定义对象(使用构造器或其他构造模式) 组成角度 程序中存储的数据 包含:数据(复合) 属性:标识,地址/引用,类型,值 实例被创建后,标识与类型不可改变 对象是类型的实例 类型:对象的内部表示 (属性)与 支持的方法 可变对象:值可改变 不可变对象 阅读全文

posted @ 2018-05-28 10:34 秦梦超 阅读(102) 评论(0) 推荐(0) 编辑

Python书单

摘要: python参考手册:语言最基本组成部分,不可分割 Cookbook:分解与组合,将默认语义行为继续分隔 编程实战:设计模式 python网络编程 python语言部分 python参考手册PART1介绍了基本特征 阅读全文

posted @ 2018-05-28 09:15 秦梦超 阅读(83) 评论(0) 推荐(0) 编辑

第二章:词法约定——参考手册笔记

摘要: 这一章对应着词法分析器与语法分析器的部分检查内容 2.1 行结构与缩进 () [] {} 三种括号清晰表示了定义的开始与结束,可放在多行 \ 续行符 可将长句分为几行 缩进 用于表示不同层级的代码块 # 开始注释 2.2标识符 非数字 + 字母或数字或下划线组成 开头 +组成 _下划线开始的标识符有 阅读全文

posted @ 2018-05-28 09:10 秦梦超 阅读(102) 评论(0) 推荐(0) 编辑

导航