摘要: 需求是这样的: 我用python从传感器一个字节一个字节的读取数据,传感器内部使用两个字节来表示一个数据单元(使用的补码表示整数),所以我需要用python将两个字节重新拼接起来让后将补码装换成python的源码(python使用原码表示整数): 测试输出图: 阅读全文
posted @ 2020-05-21 13:29 sunnyHere 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 教学设计 教学设计的前期分析 教学内容分析 教学内容结构分析 分解教学内容的知识点 厘清知识点之间的关系(可以画出概念图、关系图等可视化图) 教学内容属性分析 确定教学内容的属性,对知识点内容的类别进行划分 学习内容分类 事实:指一些术语,如姓名、时间、地点等一些时间的名称,以及可确定的事件。 概念 阅读全文
posted @ 2020-04-27 10:03 sunnyHere 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的操作系统,这使得我们可以同时运行多个程序,也可以将一个程序分解为若干个相对独立的子任务,让多个子任务并发的执行,从而缩短程序的执行时间,同时也让用户获得更好的体验。因此在当下不管是用什么编程语言进行开 阅读全文
posted @ 2020-04-12 11:49 sunnyHere 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 文件和异常 在实际开发中,常常需要对程序中的数据进行 "持久化" 操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于 "文件系统" 的知识,对于这个概念,维基百科上给出了很好的诠释,这里不再浪费笔墨。 在Python中实现文件的读写操作其实非常简 阅读全文
posted @ 2020-04-12 11:42 sunnyHere 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题 阅读全文
posted @ 2020-04-12 11:40 sunnyHere 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程基础 活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细 阅读全文
posted @ 2020-04-12 11:28 sunnyHere 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然对数值运算仍然是计算机日 阅读全文
posted @ 2020-04-12 11:21 sunnyHere 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 函数和模块的使用 在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 $$x_1 + x_2 + x_3 + x_4 = 8$$ 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。 $$C_M^N =\frac{ 阅读全文
posted @ 2020-04-12 11:15 sunnyHere 阅读(492) 评论(0) 推荐(1) 编辑
摘要: 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令。当然你可能已经注意到了,刚才的描述中其实不仅仅有需要重复的动作,还有我们上一个章节讲到的分支结构。再举一个简单的例子, 阅读全文
posted @ 2020-04-12 11:11 sunnyHere 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 分支结构的应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后我们要根据玩家得到分数来决定究竟是进入第二关还是告诉玩家“Gam 阅读全文
posted @ 2020-04-12 11:06 sunnyHere 阅读(1231) 评论(0) 推荐(0) 编辑