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

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

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小時

參考資料