摘要:
数据库的基本概念 在学习数据库之前,先用一些简单易懂的概念来阐述它,不用那么严谨的解释,先给一个图。(图片来源于:科技传播坊) 以上就是简单的数据库,数据库也有分类。 人脑是非结构化的数据库。 我们生活工作中接触到的客观存在的,可以被描述的事物都是“实体”。这些实体就等同于我们日常生活中的具体的事物 阅读全文
摘要:
以下部分摘自马哥教育 函数的一般形式: y= f(x) x成为自变量,y是x的函数 (域值) 高阶函数: y=f(g(x)) 定义: 接受一个或者多个函数作为参数 返回一个函数 因为上面例子中,返回的是一个函数,即可以看成返回的是一个对象,所以在调用时,尽管参数值一样,但是,不同的调用产生了不同的对 阅读全文
摘要:
以下部分资料摘自马哥教育 参数结构 给函数提供实参的时候,可以在集合类型前用 * 或者 ** ,把集合类型的构造解开,提取出所有的元素作为函数的实参; 非字典类型使用 * 解构成位置参数; 字典类型使用 ** 解构成关键字参数; 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配。 举例: 阅读全文
摘要:
以下部分选自马哥教育 直接插入排序 在未排序序列中,构建一个子排序序列,直至全部数据排序完成; 将待排序的数,插入到已经排序的序列中合适的位置; 增加一个哨兵,放入待比较值,让它和后面已经排好序的序列比较,找到合适的插入点。 我们举个例子: 使用场景: 小规模数据比较 特点: 使用两层嵌套,时间复杂 阅读全文
摘要:
摘自:http://python.jobbole.com/87805/ 原文出处: liuzhijun 本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢 阅读全文
摘要:
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结 阅读全文
摘要:
以下截图摘自:马哥教育 面向对象: 什么是面向对象呢? 一种认识世界,分析世界的方法论。将万事万物抽象为类。 举例: 你吃鱼 你,就是对象;鱼,也是对象;吃简单理解就是动作。 你是具体的人,是具体的对象。你属于人类,人类是抽象的概念,是无数具体的个体的抽象。 鱼🐠,也是具体的的对象,就是你吃的这一 阅读全文
摘要:
以下截图来自马哥教育和廖雪峰的教学 数学定义:y=f(x) , y就是x的函数 ,x是自变量 函数是可调用对象,可以用callable(函数名)来验证。 调用函数:函数名(参数): 参数:与外界沟通的接口 参数分为:形参和实参 一般在函数定义的时候使用的参数是形参; 一般在函数调用的时候使用的参数是 阅读全文