1. 程式人生 > 其它 >2021-2022-1 學號 20211415 《資訊保安專業導論》第十週學習總結

2021-2022-1 學號 20211415 《資訊保安專業導論》第十週學習總結

教材學習內容總結

《看漫畫學python》第十三章主要就是講如何把程式執行結果輸出到圖形介面(區別於之前的輸出到命令提示符(終端)視窗),運用了wxpython這個第三方外掛,通過命令實現構建視窗和新增控制元件。

第十五章則是介紹了資料庫,以及引入了DB Brower for SQlite這個工具,並給出瞭如何用python程式碼實現查詢,插入,刪除資料庫中的資料

《電腦科學概論》中。

1·資訊系統:幫助人組織和分析資料的軟體

電子製表軟體(excel之類):允許使用者用單元格組織和分析資料的程式(單元格:電子資料表中用於存放資料或公式的元素)

電子資料表公式:包括標準符號和函式(sum表示+,max()表示最大值等等)

2·資料庫和SQL:(1)資料庫:結構化的資料集合。

(2)資料庫管理系統:由物理資料庫、資料庫引擎和資料庫模式構成的軟體和資料的組合。

(3)關係模型:用表組織資料和資料之間的關係的資料庫模型

表:資料庫記錄的集合

記錄:構成一個數據庫實體的相關的欄位的集合

欄位:資料庫記錄中的一個值

鍵:在表的所有記錄中唯一標識一個數據庫記錄的一個或多個欄位

(4)SQL(結構化查詢語言):用於管理和查詢資料的綜合性關係資料庫語言(算是一種程式語言)

3·人工智慧和專家系統:(1)人工智慧:研究對人類思想建模和應用人類智慧的計算機系統的學科

(2)圖靈測試:一種行為方法,用於判斷一個計算機系統是否是智慧的。

內容:一個質問者,問兩個回答者A和B,其中一位是人,一位是計算機,質問者判斷出哪一位是人,由多個人扮演質問者,如果有足夠多的人被欺騙,那麼就可以看作計算機是智慧的。

(3)專家系統:基於人類專家的知識的軟體系統(面向目標,重點不在抽象資訊和理論資訊,而是如何解決問題,並且不會問無關的問題。即使操作者不知道問題的答案,也會給出一個有用的指示)

4·人工精神網路:嘗試模擬人體神經網路的計算機知識表示法

一個元素接受一定數量的輸入值0或1,生成一個輸出值0或1,每個輸入值有一個數字權,元素的有效權是所有輸入值和它的權的乘積之和(類似與數學中求平均數)

輸入只能是0或1,但權可以是任意值(甚至是負數),有效權大於閾值輸出1,小於閾值輸出0

(1)訓練:調整神經網路中的權和閾值以實現想要結果的過程

5·模擬和離散事件:(1)模擬:設計複雜系統的模型併為觀察結果而對該模型進行實驗

(3)離散事件中

實體:真實系統中必須明確定義的物件

屬性:一個特定實體的特徵

事件:實體之間的相互作用(就是數學中的離散事件)

6·排隊系統:一種離散事件模型,由伺服器和等待服務的物件佇列構成(收銀員處理顧客就是一個排隊模型)

7·天氣和地震模型:一種連續模擬,以時間相關的流體力學和熱力學的偏微分方程為基礎的,這些方程的變數包括兩個水平風速,垂直風速,氣溫,氣壓和水汽濃度。氣象模型可用於天氣預報,颶風跟蹤(應用於移動目標的,稱為浮動模型),專用模型

8圖形影象:(1)光模擬:明暗處理、光線追蹤(計算光在物體表面的折射反射以及顏色的變化)

(2)複雜物件的建模:不規則碎片模型,採用中點細分技術:從一個三角形碎片入手,找出每個邊中點,再連線頂點形成新的邊。再在細分過程中不取中點,那麼就能生成不規則的地形形狀。

腐蝕模型:構造溪流和其周圍地形。

教材學習中的問題和解決過程

問題1:鍵的含義到底是什麼。

解決方案:百度後知道了所謂鍵就是一種特殊性的代號之類(學生的學號,人的身份證)

資料庫設計中各種鍵的含義 - 碎歲語 - 部落格園 (cnblogs.com)還有主鍵,候選鍵等等的介紹

問題2:關於圖靈測試

解決方案:這只是我自己的思考,我個人認為這並不準確,因為這就等於讓一個人去模仿另外一個人,然後讓第三個去判斷誰更像,然後模仿者更像就認為是模仿的好?

我記得之前有一個節目,模仿卓別林的比賽,然後卓別林本人去參加了,卻早早被淘汰,這不是很諷刺。。。

程式碼除錯中的問題和解決過程

問題1:執行資料庫插入資料的程式碼時,總會顯示找不到表

解決方案:問了同學之後知道了要到表的路徑下面執行,不然就會找不到表

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 0/0 2/2 5/5
第二週 0/0 2/4 8/13
第三週 100/100 1/5 12/25
第四周 300/400 1/6 15/40
第五週 100/500 2/8 10/50
第六週 150/650 3/11 15/65
第七週 150/800 2/13 5/70
第八週 150/950 2/15 5/75
第九周 200/1150 3/18 10/85
第十週 250/1400 1/19 10/95