2021-2022-1 20211315 《資訊保安專業導論》第六週學習總結
阿新 • • 發佈:2021-11-01
2021-2022-1 20211315 《資訊保安專業導論》第六週學習總結
作業資訊
這個作業屬於哪個課程 | <班級的連結>(2021-2022-1資訊保安專業導論) |
---|---|
這個作業要求在哪裡 | <作業要求的連結>(2021-2022-1資訊保安專業導論第六週作業) |
這個作業的目標 | <Polya如何解決問題、簡單型別與組合型別、複合資料結構、查詢與排序演算法、演算法複雜度、遞迴、程式碼安全、《電腦科學概論》第七章、《看漫畫學Python》第六、七章> |
作業正文 | ... https://www.cnblogs.com/summerjam-land/p/15490787.html |
教材學習內容總結
《電腦科學概論》第七章:polya 計算機問題求解的過程:分析和說明階段、演算法開發階段、實現階段和維護階段
查詢與排序演算法:排序演算法:交換排序、、選擇排序、插入排序、歸併排序、,查詢演算法:分法查詢
演算法複雜程度:有簡單變數的演算法、帶有選擇的演算法、帶有迴圈的演算法、、搜尋演算法
遞迴:遞迴演算法、遞迴階乘
程式碼安全:XOR加密
《看漫畫學Python》第六章:學習並練習了序列、列表、元組、集合等容器型別資料
第七章:瞭解並練習了字串和它的轉換表示等
學習中的問題和解決過程
- 問題:查詢和排序演算法看了課本之後還是不清晰分類
- 問題解決方案:網上找相關博文了解
- ...
程式碼除錯中的問題和解決過程
-
問題1:dict 出現‘tuple’ object is not callable問題
-
問題1解決方案:重新檢查,部分重新輸入
-
問題2:虛擬機器VScode不能執行下列程式碼
-
問題2解決方案:轉為Python shell執行
-
...
部分程式碼執行截圖
上週考試錯題總結
對於計算機的基礎基礎部件甚至CPU的執行方式等還是不夠了解
- ...
其他(感悟、思考等,可選)
程式碼錯誤不一定在自動檢測出錯誤的那一行,比如這次學習中,因為前面“dict1”打成“dict”導致後面程式碼無法執行
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第四周 | 300/300 | 2/2 | 30/30 |
-
計劃學習時間:30小時
-
實際學習時間:30小時
參考資料
- 《電腦科學概論》
- 《看漫畫學Python》
- ...