2021-2022-1 20211428《信息安全专业导论》第10周学习总结

作业信息

班级2021-2022-1信息安全专业导论
作业要求
作业目的

  • 信息系统
  • 数据库与SQL
  • 人工智能与专家系统
  • 人工神经网络
  • 模拟与离散事件
  • 排队系统
  • 天气与地震模型
  • 图形图像
    作业正文

教材学习内容总结

计算机科学导论

第十二章:

1.信息管理

  • 信息系统:帮助我们组织和分析数据的软件
    2.电子制表软件
  • 电子制表软件:允许用户用单元格组织和分析数据的程序
  • 单元格:电子数据表中用于存放数据或公式的元素
  • 电子数据表函数:电子制表软件提供的可用于公式的计算函数
  • 范围:用端点指定的一组连续单元格
  • 循环引用:在计算结果时要错误地彼此依赖的一组公式
  • 模拟假设分析:修改电子数据表中表示假设的值,以观察假设的变化对相关数据有什么影响

3.数据库管理系统

  • 数据库:结构化的数据集合
  • 数据库管理系统:由物理数据库、数据库引擎和数据库模式构成的软件和数据的组合
  • 查询:从数据库检索的请求
  • 模式:数据库中数据的逻辑结构的规约
  • 关系模型:用表组织数据和数据之间的关系的数据库模型
  • 表:数据库记录的集合
  • 记录:构成一个数据库实体的相关的字段的集合
  • 字段:数据库记录中的一个值
  • 键:在表的所有记录中唯一标识一个数据库记录的一个或多个字段
  • 结构化查询语言:用于管理和查询数据的综合性关系数据库语言
  • 实体关系建模:设计关系数据库的常用方法
    4.电子商务
  • 使用万维网买卖物品及服务的过程

第十三章:

1.大数据

  • 不能够使用传统管理方法(如电子表格和数据库)处理的大数据集
    2.思维机
  • 人工智能:研究对人类思想建模和应用人类智能的计算机系统的学科
  • 图灵测试:一种行为方法,用于判断一个计算机系统是否是智能的
  • 弱等价性:两个系统基于其结果的等价性
  • 强等价性:两个系统基于其结果和实现这种结果的处理方法的等价性
  • 检索树:表示对抗性情况中的所有选择的结构
  • 深度优先法:优先沿着树的路径向下检索,而不是优先横向检索每层的检索法
  • 广度优先法:优先横向检索树的每层,而不是优先向下检索特定路径的检索法
    3.神经网络
  • 人工神经网络:尝试模拟人体神经网络的计算机知识表示法
  • 有效权:人工神经元中输入值和相应的权的乘积之和
    4.自然语言处理
  • 音素:任何指定的语言中的基本声音单元的集合
  • 声波纹:表示人声随着时间推移的频率变化的图
    5.自然语言理解
  • 词法二义性:由于单词具有多种含义而造成的二义性
  • 句法二义性: 由于句子的构造方式有多种二造成的二义性
  • 指代二义性:由于代词可以指代多个对象而造成的二义性

第十四章:

1.什么是模拟

  • 模拟:设计复杂系统的模型并为观察结果而对该模型进行实验
  • 模型:真实系统的抽象,是系统中的对象和管理这些对象相互作用的规则的表示
  • 计算生物学:一种通过计算机、应用数学以及统计学的知识解决生物学问题的交叉性学科
  • 计算机游戏:计算机模拟的虚拟世界
  • 游戏玩法:玩家在游戏过程中交互与体验的类型
  • 游戏引擎:创造计算机游戏的软件系统

看漫画学python

学习了看漫画学python中第十三,十五章的内容:

第13章:

1.Python中的图形用户界面开发库:

2.安装wxPython:
3.第一个wxPython程序:
4.自定义窗口类:
5.在窗口中添加控件:
6.事件处理:
7.布局管理:
我们使用wx.BoxSizer类创建盒子布局管理器对象,主要的构造方法如下:

设置为水平方向布局:

我们使用wx.BoxSizer对象的Add( )方法添加子窗口(或控件)到父窗口,对Add( )方法的语法说明如下:

添加到父窗口

proportion参数用于设置当前子窗口(或控件)在父窗口中所占的空间比例;flag参数是布局标志,用来控制对齐方式、边框和调整尺寸;border参数用于设置边框的宽度。



8.控件:
wxPython的所有控件都继承自wx.Control类

  • 文本输入控件:文本输入控件(wx.TextCtrl)是可以输入文本的控件。
  • 复选框和单选按钮:多选控件是复选框(wx.CheckBox),复选框(wx.CheckBox)有时也能单独使用,能提供两种状态的开和关。
  • 列表:对列表控件可以进行单选或多选,列表控件类是wx.ListBox。
    wx.LB_SINGLE:单选。
    wx.LB_MULTIPLE:多选。
    wx.LB_EXTENDED:多选,但是需要在按住Ctrl或Shift键时选择项目。
    wx.LB_SORT:对列表选择项进行排序。
  • 静态图片控件:静态图片控件用于显示一张图片,图片可以是wx.Python所支持的任意图片格式,静态图片控件类是wx.StaticBitmap。
    9.如何使用wxPython官方文档

第15章:

1.SQLite数据库:

  • SQLite数据类型
    INTEGER:有符号的整数类型。
    REAL:浮点类型。
    TEXT:字符串类型,采用UTF-8和UTF-16字符编码。
    BLOB:二进制大对象类型,能够存放任意二进制数据。
  • Python数据类型与SQLite数据类型的映射:
  • 使用GUI管理工具管理SQLite数据库
    2.数据库编程的基本操作过程
    3.sqlite3模块API
  • 数据库连接对象Connection:
    Connection对象有如下重要的方法。
    close( ):关闭数据库连接,在关闭之后再使用数据库连接将引发异常。
    commit( ):提交数据库事务。
    rollback( ):回滚数据库事务。
    cursor( ):获得Cursor游标对象。
  • 游标对象Cursor:

    4.数据库的CRUD操作示例
  • 示例中的数据表
  • 无条件查询
  • 有条件查询
  • 插入数据
  • 更新数据
  • 删除数据
    5.防止SQL注入攻击

图示




















教材中的问题及解决过程:

生物神经网络和人工神经网络区别:
人工神经网络靠的是正向和反向传播来更新神经元, 从而形成一个好的神经系统, 本质上, 这是一个能让计算机处理和优化的数学模型. 而生物神经网络是通过刺激, 产生新的联结, 让信号能够通过新的联结传递而形成反馈. 虽然现在的计算机技术越来越高超, 不过我们身体里的神经系统经过了数千万年的进化, 还是独一无二的, 迄今为止, 再复杂, 再庞大的人工神经网络系统也不能替代我们的小脑袋. 我们应该感到自豪, 也应该珍惜上天的这份礼物.
--来自知乎

总结上周考试错题

Which of the following is executed by the Java Virtual machine?
Bytecode

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 18/20
第二周 200/400 2/4 18/36
第三周 100/500 1/5 16/52
第四周 100/600 1/6 16/68
第五周 50/650 3/9 17/85
第六周 100/750 2/10 16/101
第七周 100/850 3/13 18/119
第八周 200/1050 2/15 16/135
第九周 200/1250 2/17 17/152
第十周 400/1650 2/19 21/173
posted @ 2021-11-28 11:07  20211428谷丰宇  阅读(58)  评论(0编辑  收藏  举报