1. 程式人生 > 其它 >2021-2022-1 20211428《資訊保安專業導論》第10周學習總結

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