摘要:
[toc] 注:本实验的源代码和测试数据已经上传到git上,链接如下: 注: "Vanish/kNN_Example" 一、实验目的 1. 通过简单例子学习k 近邻算法的原理。 2. 使用k 近邻算法改进约会网站。 3. 使用k 近邻算法编写手写识别系统。 二、实验内容与设计思想 实验内容: 1. 阅读全文
摘要:
[toc] 0. "SQL基础语句" 1. SELECT (select) 功能:用于从数据表中选取数据到结果集。 两种语法: 1. 选取特定某几个字段的数据: 2. 选取所有字段的数据: 特殊功能:可以用来做运算,可以简单测试数据库是否连接成功。 例子:SELECT 1 + 1; 2. SELEC 阅读全文
摘要:
[toc] 0. 附上Python面向对象学习笔记上的链接: "Python学习笔记(八)之面向对象编程(上)" 1. 引言 上一节类比java的面向对象学习了Python中的面向对象的基础知识,以及在最后的总结中比较了一些Python和java中的面向对象的不同。 在java的学习中我了解到, 数 阅读全文
摘要:
[toc] 1. 面向过程和面向对象的区别 1.1 面向过程 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 1.2 面向对象 面向对象的程序设计把计算机程序视为一组对象的 阅读全文
摘要:
[toc] 1. 初始模块 1.1 模块导读 首先我们来看一下模块是什么,前面呢我们在一个Python文件中写了一些函数,这些函数写完后我们只能在自己的Python文件中使用,当我们想要让自己编写的函数能够跨文件使用,Python就提供了一种方法,这就是模块了。 1.2 模块定义 把一些定义存放在文 阅读全文
摘要:
0. Python函数式编程思维导图 0.1 导图链接 Python函数式编程 0.2 导图截图 可能不够清晰看链接就好啦 1.函数式编程(Functional Programming) 在编程语言中(抽象程度是相对于计算机来说的): 越低级的语言,越贴近计算机,抽象程度越低,执行效率越高,如C语言 阅读全文
摘要:
[TOC] 0. 导读 Python高级特性,根据我的理解来说就是一些用来简化代码操作的方法,可以用更少的代码写出功能一样的程序。常听到一句话,一个优秀的程序员,最多也只能更新和维护两万行左右的代码,超过这个值,可能就没有那么大的精力了,当然这个特性也不限制是哪种语言,Python相对其他语言来说, 阅读全文
摘要:
[TOC] 思维导图: 链接: "Python函数思维导图" 截图效果如下:有点大,截图一个大概,具体看链接。 1. 函数定义和调用 实例1.1: 输出: Hello World! 分析:上面是一个简单的函数定义和调用的实例。 函数代码块通过def关键字开头,后接函数标识符号名称和圆括号()。 将传 阅读全文
摘要:
[TOC] 1. 标准数据类型 Numbers(数字) String(字符) List(列表) Tuple(元组) Dictionary(字典) 2. Number(数字) 数据类型是不允许改变的,如果要改变Number数据类型的值,则需要重新分配内容空间。 语句可以用来删除一些Number的引用, 阅读全文
摘要:
[TOC] 1. 先从我们熟悉的 Hello World! 的输出开始 样例1.1: 输出: Hello World! Hello World! Hello World! Hello World! Hello World! 不得不感叹Python2的输出方式真的多样,且殊途同归,展现出多样化输出"H 阅读全文