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 |